2011-08-23 2 views
2

J'ai un robot d'indexation qui me fait perdre beaucoup de mémoire. J'ai essayé node --trace-gc comme posté dans "NodeJS 0.3.1 app fuite de mémoire" et le problème est similaire. J'utilise la lib async pour plusieurs arrive au serveur. Est-ce que quelqu'un peut me diriger dans la bonne direction pour trouver la fuite?NodeJS: utilisation de la mémoire de débogage

De bons outils ou méthodes que je pourrais utiliser?

+0

On dirait jsdom a une fuite de mémoire ... http://groups.google.com/group/nodejs/browse_thread/thread/ea7f8e9c215962c9/73c1933e8073afc3?pli=1 J'utilisais la merveilleuse librairie jquery pour mon robot qui dépend de jsdom. – leech

Répondre

5

Vous pouvez essayer l'inspecteur de noeud qui vous permettrait d'utiliser WebInspector de WebKit.

Obtenez via NPM npm install node-inspector

+0

montre-t-il des variables locales et globales? – leech

+0

C'est fantastique! Cela montre global/local/contexte. Ce qui est vraiment cool, c'est que vous pouvez faire des points d'arrêt. – leech

+0

On dirait que jsdom a une fuite de mémoire ... http://groups.google.com/group/nodejs/browse_thread/thread/ea7f8e9c215962c9/73c1933e8073afc3?pli=1 j'utilisais le merveilleux jquery lib pour mon robot qui dépend de jsdom. – leech