Nuestro equipo se enfrenta con lento pero serio Javascript pérdida de memoria. Hemos leído sobre las causas normales de las pérdidas de memoria en Javascript (por ejemplo, cierres y referencias circulares).¿Cuáles son algunas de las mejores herramientas de detección de memoria de Javascript?
Tratamos de evitar esas trampas en el código pero es probable que todavía nos queden errores desconocidos.
Comencé mi búsqueda de herramientas disponibles pero me gustaría la opinión de personas con experiencia real con estas herramientas.
Algunas de las herramientas que he encontrado hasta el momento (pero no tienen idea de lo bueno y útil que sería para nuestro problema):
Nuestra búsqueda no se limita a herramientas gratuitas, será una ventaja, pero lo más importante es algo que hará el trabajo.
Hacemos lo siguiente en nuestro código Javascript:
- llamadas AJAX a un .NET WCF back-end que enviar de vuelta los datos JSON
- manipular el DOM
- Mantener un modelo de objetos de tamaño bastante en el Javascript para almacenar el estado actual
Me sorprendió gratamente con esta herramienta. Quizás el mejor de los que evaluamos. Es un poco pulido en los bordes. Se estrelló un par de veces y fue muy lento, pero hizo el trabajo aunque fue un poco frustrante de usar. –
¿De verdad pudiste usar esta herramienta? Intentamos usarlo, pero primero se realiza un escaneo del sistema (el señor sabe para qué se está escaneando) y se encuentra el plugin-container. luego, cuando inicias la aplicación, no pasa nada. –