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