« Appel aux blogueurs pour la défense de la démocratie | Accueil | Interview de Tariq Krim (fondateur de NetVibes) sur news.com »

26 juin 2006

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.

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00d8341c97b353ef00d834d0dd6b69e2

Voici les sites qui parlent de Charge CPU démente avec NetVibes :

Commentaires

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.

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.

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Votre commentaire n'a pas été déposé. Type d'erreur:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire

Appels

Mes prises de parole

Ads

Ma Photo

Bannières

Kimind news community

  • Faites partie de notre communauté de veille collaborative sur le web 2.0 et les green tech, et promouvez les articles qui vous intéressent. Ouverte à tous, plus nous serons nombreux, et plus pertinent ce sera pour tous :-)

Kimind Consulting

Search

  • Google it

    Miguel Membrado's Blog
    Bruno de Beauregad's Blog
    The web
  • Add to Technorati Favorites

Articles Fondateurs

  • Enterprise 2.0
    "Enterprise 2.0: The Dawn of Emergent Collaboration", Andrew McAfee (article payant). Lire aussi (free) "The Trends Underlying Enterprise 2.0"
  • The Long Tail (en français)
    L'article de Wired (traduit ici en français) où Chris Andersson a définit pour la première fois le concept de long tail ("longue traîne") qui a fait, entre autres, le succès astronomique de Google.
  • Web 2.0
    "What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software", Tim O'Reilly

Affaire Mayetic

Bruno - billets

Magnets

Livres

Internet Services

  • Pandora
    "Chaîne de radio" en ligne thématique et personnalisable
  • NetVibes
    Votre page d'accueil internet personnalisée. Ca me rappelle le bon vieux temps des débuts de Mediapps ;-)
  • Netcipia
    Un espace de travail et d'échange participatif, gratuit aussi bien pour un usage public que privé
  • Google Reader
    Le meilleur lecteur de flux RSS du moment. Dommage qu'il ne gère pas les flux privés.

Windows Software

  • Exalead one:desktop
    Moteur de recherche de vos fichiers et messages locaux. Meilleur que Google... et français en plus (pour une fois)
  • Mind Manager
    Pour aider à organiser sa réflexion grâce au concept éprouvé des mind maps
  • SpamSentinel
    Le meilleur anti-spam pour serveurs Domino et clients Notes. Il nous a sauvé la vie ;-)

Windows Mobile Software

  • Journal Pro
    pour tout noter au quotidien sur votre pocketpc. Version PC disponible également pour synchonisation.
  • Pylon Anywhere
    Un blackberry-like à mettre sur vos serveurs de messagerie
  • Spb Diary
    Pour gérer très efficacement son calendrier et ses tâches dans la page "aujourd'hui" du pocketpc
  • Sunnysoft Backup Manager
    Excellent outil de backup de votre pocket pc sur carte mémoire. Meilleur que Spb Backup qui souffre encore de quelques lacunes.
  • VITO AudioNotes
    Enfin un véritable enregistreur audio pour PocketPC, digne de ce nom, et qui ne stoppe pas l'enregistrement au moindre événement survenant sur le mobile...