2012-03-20 15 views
5

¿Cómo encontrar la fuga de memoria en Java con JProfiler? He estado trabajando en JProfiler durante la última semana para encontrar fugas de memoria en una aplicación web. Leo algunos manuales y veo algunos artículos, dice ver el uso de la memoria en todos los objetos y las vistas de los objetos asignados y el uso del punto de acceso de asignación puede encontrar la pérdida de memoria. Lo busqué y encontré mucha memoria utilizada por char, string, bytes. Como soy más fresco, no sé cómo resolverlo y resolver la fuga de memoria. Por favor, ayúdame sobre este ..¿Cómo encontrar la fuga de memoria en Java con JProfiler?

Gracias por adelantado ...

+0

Aquí está [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak] ya se discutió. – Java

Respuesta

5

Ver this screen cast sobre la búsqueda de fugas de memoria con JProfiler.

+0

gracias por el video, es genial, pero mi menú del lado izquierdo es diferente al suyo, es Live Memory, Heap Walker, vistas de CPU, Threads, etc. Y cuando estaba siguiendo el video y hacía clic derecho en el objeto no pude encontrar " Tome la instantánea del montón para la selección ", en lugar de eso, la primera opción es" Mostrar selección en Heap Walker ". ¿Conoces algún otro video para perfilar aplicaciones web Java con la versión más reciente de JProfiler que es hasta la fecha 8.0.5? – Jack

+1

"Tomar instantánea del montón para la selección" y "Mostrar selección en Heap Walker" son la misma acción. –

+0

Aquí está el nuevo enlace de video: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –