LINUX.ORG.RU

[Java][Profiling] Нахождение memory leaks

 


0

1

Есть большое приложение, которое работает на удаленной системе в продакшене. Раз в несколько месяцев оно начинает сбоить и вываливать OutOfMemoryException. Есть возможность переодично собирать снапшоты кучи(с помощью jboss profiler). Судя по времени нормальной работы утечка происходит довольно медленно.

Интересует приемы и инструменты, позволяющие анализировать собранную информацию.

На данный момент надеюсь на следуюую последовательность : визуализация потребления памяти для каждого класса, в зависимости от времени(gnuplot). Затем - выбор кандидатов, по принципу постоянного увеличения потребления памяти во времени, и последующий из стуктурный анализ(при помощи базы данных кросс-ссылок).


jvisualvm

умеет работать удаленно

ps. да на лоре всех кто мог помочь перебанили накуй

_________

//wfrr из бани с любовью :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.