2011-02-17 8 views

Respuesta

10

no tengo nada para Firefox, pero el inspector webkit en Chrome tiene un perfilador integrado que es ideal para ese tipo de cosas .

Como un bono adicional, también muestra todos los eventos del navegador, como los repintados, por lo que puede diseñar su código para tener el menor impacto en el navegador.

+5

-1: Eso es completamente inútil cuando la fuga solo ocurre en Firefox. No responde la pregunta en absoluto. –

+6

@LightnessRacesinOrbit que solo sería un problema si su código tuviera rutas de códigos completamente separadas para FF. Probablemente, el 95% de las veces la reparación de una pérdida de memoria en Chrome lo arreglará para todos los demás navegadores. –

+1

@DanielLyons Tengo que estar de acuerdo con LightnessRacesinOrbit en esto. No es la respuesta correcta debido a esos 5% que estás diciendo. ¿Consideraría correcto su software si no estuviera haciendo lo que se suponía que era el 5% de las veces? Es una respuesta útil (estoy de acuerdo con usted en eso) pero no es la correcta para la pregunta. Habiendo dicho que estoy en ese 5% ahora, es por eso que estoy diciendo esto. (¿Te imaginas un puente que solo resistirá el 95% de las veces que recibe fuertes vientos?) – RGPT

7

El mejor generador de perfiles de memoria que he encontrado es para IE (admite incluso IE6 ;-). Darle una oportunidad - usted se sorprenderá de lo bueno que es:

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

+0

he intentado evaluar dynaTrace, y no veo cualquier memoria de perfiles de características en absoluto. Sin embargo, se ve muy bien para el perfil de rendimiento general. –

8

Use Drip.exe/IEleak, ¡lo usé mucho para buscar fugas de memoria!

Otros hits:

Cuestiones relacionadas