[IE] Hoog cpu gebruik door javascript?

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 08:53
Omdat ik een hekel heb aan de "favorieten" draai ik op mijn lokale server mijn eigen startpagina voor IE6, met daarop oa een zooi links, logins en wat zoekmachines. Ook bevat hij twee javascript functies om gegevens uit een tweetal xml-files te trekken (een voor mijn eMule statistieken en een voor het laatste tweakers nieuws). Deze worden aangeroepen met:
code:
1
2
3
4
window.setInterval('updateReadings()',50);
window.setInterval('updateReadings()',300000);
window.setInterval('updateTweakers()',50);
window.setInterval('updateTweakers()',300000);

De eerste keer om de gevens meteen op het scherm te krijgen en daarna nog een keer om de gegevens elke 5 minuten bij te laten werken.

Nu is mij opgevallen dat de betreffende iexplore.exe tegen de 20% cpu gebruikt (op een toshiba 1Ghz laptop met 256Mb). Dit kan toch niet door twee javascript functies komen die elke 5 minuten aangeroepen worden?

Roomba E5 te koop


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:36

crisp

Devver

Pixelated

code:
1
window.setInterval('updateReadings()',50);

Dit betekent toch echt dat de functie elke 50 milliseconden wordt aangeroepen :o

Maak er eens dit van:
code:
1
2
3
4
updateReadings(); // meteen 1x uitvoeren
window.setInterval('updateReadings()',300000); // elke 5 minuten weer uitvoeren
updateTweakers();
window.setInterval('updateTweakers()',300000);

Intentionally left blank


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 08:53
Thnx! Wat een eikel ben ik, dat ik daar zelf niet aan dacht zeg!
Ik dacht dat de tweede setInterval de eerste overschreef zeg maar....

Maar goed, ik kan nu dus weer op een link klikken zonder 10 sec vertraging

Roomba E5 te koop


  • whoami
  • Registratie: December 2000
  • Nu online

https://fgheysels.github.io/


Dit topic is gesloten.