2012-03-20 1 views
5

Как найти утечку памяти в java с помощью JProfiler? Я работаю в JProfiler в течение прошлой недели, чтобы найти утечку памяти в веб-приложении. Я прочитал некоторые руководства и посмотрю некоторые статьи, он говорит, что вид использования памяти во всех объектах и ​​выделенных объектах, а с помощью выделенной точки выделения вы можете обнаружить утечку памяти. Я просмотрел его и нашел много памяти, используемой символом char, string, bytes. Поскольку я более свежий, я не знаю, как это понять и решить проблему утечки памяти. Пожалуйста, помогите мне по этому поводу ..Как найти утечку памяти в java с помощью JProfiler?

Спасибо заранее ...

+0

Здесь уже обсуждается [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak]. – Java

ответ

5

См this screen cast об обнаружении утечек памяти с JProfiler.

+0

спасибо за видео, это здорово, но мое левое меню отличается от вашего, это Live Memory, Heap Walker, взгляды процессора, потоки и т. Д. И когда я следил за видео и нажал правой кнопкой мыши на объект, не смог найти " Сделайте снимок кучи для выбора », а первым вариантом является« Показать выделение в Heap Walker ». Знаете ли вы о каком-либо другом видео для профилирования веб-приложений Java с новейшей версией JProfiler, которая на сегодняшний день является 8.0.5? – Jack

+1

«Сделать снимок кучи для выбора» и «Показывать выделение в Heap Walker» - это одно и то же действие. –

+0

Это новая ссылка для видео: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –