У нас есть несколько команд, в которых работают серверные компоненты в одной JVM.Идентификация памяти компонентов в JVM
При возникновении проблемы с памятью нам необходимо знать, сколько памяти было выполнено каждым компонентом (или кто виноват в OOME
:-)).
Есть ли общая техника, которая может помочь определить использование памяти каждого компонента?
Я знаю о дампах памяти и их инструментах анализа, но бывают случаи, когда анализ очень сложный из-за сложных графов и тому подобного. Мне было интересно, есть ли какие-то передовые методы, такие как частные кучи или эффективный способ отслеживания каждой памяти компонента.
Что вы подразумеваете под «компонентом»? –
Если ваш ссылочный график очень сложный, это должен быть предупреждающий знак. – biziclop
В компонентах я имею в виду разные аппликативные части приложения. @Kedar Mhaswade –