Idea как найти утечку памяти java

Читаю файлы с диска. Большие файлы.

Загоняю данные в массивы чар и стринг билдеры. По завершении все обнуляю, но занимаемая память не освобождается.

Подскажите, есть какая-нибудь утилита, которая может помочь отследить какие объекты занимают больше всего памяти ?

Звонил System.gc() не помогает. Спасибо.


Ответы (1 шт):

Автор решения: Perfect Voyage

Проблему вроде как решил, при помощи задания параметров JVM о размере используемой памяти. Java набирала себе огромную кучу памяти(heap), и не использовала её. Не знаю правда, как "оно" поведет себя вне IDE Спасибо за ссылку на VisualVM

введите сюда описание изображения

→ Ссылка