2012-09-26 21 views
6

Estoy tratando de degubrar una aplicación bastante grande escrita en jquery móvil y estoy luchando para precisar una fuga de memoria sospechada.cómo encontrar una pérdida de memoria y depurar una aplicación jquery/javascript?

He estado cruzando la aplicación ejecutando todas las funciones arriba y abajo. todo el tiempo, el uso de la memoria del servidor está bien y todas menos una están funcionando bien.

En la página en cuestión (widget de búsqueda de productos pesados ​​& página de pedido, usando JQM photoswipe, multiview más un montón de otros complementos) todo funciona bien por un tiempo hasta que la mayoría de los botones dejen de funcionar.

Los botones que no reaccionan me dicen que debo verificar el administrador de mi aplicación jquery, que también maneja todos los enlaces de eventos. problema es, se trata de 90k y no se sabe muy bien por dónde empezar, por lo

Pregunta: ¿Hay herramientas que pueden comprobar Jquery/Javascript para posibles pérdidas de memoria? ¿Qué más podría hacer para tratar de precisar el problema?

Gracias por algunas ideas

+0

Además de los botones no funcionan, lo que evidencia tienen de que el problema es una pérdida de memoria? ¿Ha buscado errores en la consola de errores? ¿Ha establecido un punto de interrupción en el controlador de eventos para el botón? – jfriend00

+2

Probablemente esté buscando http://stackoverflow.com/questions/5028479/finding-memory-leaks-in-javascript-using-firebug – alexandernst

+0

no hay errores en firebug. en realidad, la aplicación/página se ejecuta sin problemas en dekstop, mientras que en ipad1 + 3, me estoy ejecutando en el puesto de la página. Estoy usando set un montón de consolas, también dentro de los enlaces de eventos, pero una vez que la página se para, ya no están disparando. – frequent

Respuesta

Cuestiones relacionadas