¿Hay complementos para Firefox que pueda usar para averiguar si parte de JavaScript causa pérdidas de memoria?¿Encontrar fugas de memoria en JavaScript usando firebug?
Respuesta
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.
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:
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. –
Use Drip.exe/IEleak, ¡lo usé mucho para buscar fugas de memoria!
Otros hits:
- sí jQuery evita que una gran cantidad de pérdidas de memoria!
- probar el código con http://jslint.com
- Hay una herramienta por la propia Microsoft, pero no sé que es hasta la fecha: http://blogs.msdn.com/b/askie/archive/2008/12/31/javascript-memory-leak-detector-for-internet-explorer.aspx
- También hay integración con Visual Studio: http://berniesumption.com/software/how-to-debug-javascript-in-internet-explorer/
- Hay una buena artículo sobre mem fugas http://www.ibm.com/developerworks/web/library/wa-memleak/
- http://www.debugbar.com/?langage=en
- 1. cómo encontrar fugas de memoria en javascript
- 2. Cómo encontrar fugas de memoria usando visualvm
- 3. memoria riesgo de fugas en JavaScript cierres
- 4. Fugas de memoria usando socket.io
- 5. Fugas de memoria con UIWebView y Javascript
- 6. Cómo usar Application Verifier para encontrar fugas de memoria
- 7. Fugas de memoria detectadas
- 8. Fugas de memoria en .NET
- 9. Fugas de memoria WPF
- 10. Dando sentido a la utilidad de línea de comandos de "fugas" para encontrar fugas de memoria
- 11. Objetos de la vida de JavaScript y fugas de memoria
- 12. Fugas de memoria Javascript después de descargar una página web
- 13. memoria cheque fugas en ventanas
- 14. memoria CGContextDrawPDFPage fugas
- 15. memoria Valgrind C++ fugas
- 16. Firebug no actualiza la memoria caché en JavaScript cambiado
- 17. Java Memoria Asignación Fugas
- 18. Fugas de memoria de Python
- 19. C# Fugas de memoria basadas en eventos
- 20. Fugas de memoria de CDialog en VC10
- 21. Fugas de memoria en C# WPF
- 22. ¿Cómo evitar fugas de memoria?
- 23. Intentando localizar la función en archivos JavaScript usando Firebug
- 24. ¿Hay fugas de memoria en Python?
- 25. javascript para encontrar memoria disponible
- 26. Detección de fugas de memoria en nodejs
- 27. usando XPath para encontrar el nodo en un nodo contextual no funciona (firefox/firebug/javascript)
- 28. ¿Detecta fugas de memoria en programas C?
- 29. Evitar fugas de memoria en el dojo?
- 30. ¿Cómo encontrar fugas de memoria en una aplicación de metro administrada de Win8?
-1: Eso es completamente inútil cuando la fuga solo ocurre en Firefox. No responde la pregunta en absoluto. –
@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. –
@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