2011-02-17 3 views

Répondre

10

Je n'ai rien pour Firefox, mais l'inspecteur de WebKit dans Chrome a un profileur construit dans ce qui est grand pour ce genre de chose . Comme bonus supplémentaire, il vous montre également tous les événements du navigateur tels que les repeints, de sorte que vous pouvez concevoir votre code pour avoir le moins d'impact sur le navigateur.

+5

-1: C'est complètement inutile lorsque la fuite se produit uniquement dans Firefox. Ne répond pas à la question quelle qu'elle soit. –

+6

@ LightnessRacesinOrbit qui ne poserait problème que si votre code avait des chemins de code complètement séparés pour FF. Probablement 95% du temps à réparer une fuite de mémoire dans Chrome va le réparer pour tous les autres navigateurs. –

+1

@DanielLyons Je suis d'accord avec LightnessRacesinOrbit sur ce point. Ce n'est pas la bonne réponse à cause de ces 5% que vous dites. Considérez-vous votre logiciel correct s'il ne faisait pas ce qu'il était supposé faire dans 5% des cas? C'est une réponse utile (d'accord avec vous là-dessus) mais ce n'est pas la bonne pour la question. Ayant dit que je suis dans ces 5% maintenant, c'est pourquoi je dis cela. (Pouvez-vous imaginer un pont qui ne résistera que 95% du temps où il y a des vents forts?) – RGPT

7

Le meilleur profileur de mémoire que j'ai trouvé est pour IE (supporte même IE6 ;-). Donnez-lui un aller - vous serez surpris de voir comment il est bon:

http://ajax.dynatrace.com/ajax/en/

+0

J'ai essayé d'évaluer dynaTrace, et je ne vois pas de fonctionnalités de profilage mémoire du tout. Cependant, il semble assez cool pour le profilage de performance générale. –

8

Utilisez Drip.exe/IEleak, je l'ai beaucoup utilisé pour rechercher des fuites de mémoire!

Autres résultats:

Questions connexes