Charge CPU démente avec NetVibes
Depuis quelques temps j'avais remarqué en fin de journée des charges CPU bien trop élevées sur mon poste de travail. Après analyse, c'est FireFox qui prend 80 à 95% de la CPU, en permanence !
Bogue de FireFox ? Non, gros problème de NetVibes !! Car quand je referme mon onglet NetVibes, FireFox repasse à quelques pourcents de CPU. En fait, au bout de quelques heures d'utilisation, les scripts utilisés par NetVibes pour gérer sa page semblent progressivement consommer toute la charge CPU du PC, ralentissant l'ensemble de la machine. Et en général ça se termine par une erreur d'ailleurs du navigateur, pendant la nuit, les scripts n'arrivant plus à s'exécuter.
Il faut donc actuellement fermer régulièrement son onglet (ou navigateur si vous n'avez pas d'onglets) NetVibes pour avoir un fonctionnement normal des navigateurs.
Serait-ce une limite des applications AJAX ? Ou tout simplement un gros bogue de programmation de NetVibes, avec des fuites mémoires non contrôlées ?
En tout cas, les librairies AJAX étant écrites en JavaScript, l'interpréteur javascript de nos navigateurs se trouve maintenant sollicité en permanence, là où dans les applications standard sans AJAX, il était sollicité de manière très ponctuelle.
Du coup, le navigateur risque de devenir aussi sensible aux erreurs de programmation que l'étaient les applications clientes avant l'arrivée des navigateurs. La seule chose c'est que les environnements de développement JavaScript/AJAX sont primitifs à coté de ceux existant en C/C++/Java, le risque d'erreur risque donc d'être fortement augmenté. A utiliser donc avec précaution. Mais je ne doute pas que les concepteurs de NetVibes corrigent le problème.




si la charge est trop importante (souvent trop de modules sur la page ;) ), il faut activer la fonction don't preload, qui permet de faire de n'activer que le contenu de l'onglet en cours et d'éviter à netvibes de tout mettre à jour en simultané.
Pour activer cette fonction, il faut cliquer dans le lien settings tout en haut de netvibes.
notre prochaine version sera beaucoup plus rapide.
Rédigé par: Tariq | 27 juin 2006 at 11:32
Merci Tariq de votre commentaire. Pour info, j'ai effectivement à peu près 70 fils RSS répartis en 9 onglets. J'ai activé l'option dont vous parlez, mais on perd alors l'indication des nouveaux articles parus dans les feeds RSS de chaque onglet, ce qui est bien dommage, et ça ne fait que contourner le problème.
J'espère que vous pourrez améliorer cela dans votre prochaine version.
Une autre fonction très intéressante serait de pouvoir regrouper plusieurs fils RSS dans un seul module, sous forme de bouquet. KlipFolio fait cela, et pour le suivi d'un grand nombre de fils RSS, c'est beaucoup plus efficace.
Rédigé par: Miguel Membrado | 04 juillet 2006 at 18:00