Я бы хотел измерить данные о выделении памяти из моего Java-приложения, то есть сумму размера всех объектов, которые были выделены. Поскольку распределение объектов осуществляется в молодом поколении, это, кажется, правильное место.
Я знаю jconsole и JMX-бины, но просто не могу найти нужную переменную ... В настоящий момент мы анализируем выходной файл журнала gc, но это довольно сложно. В идеале мы хотели бы измерить его с помощью JMX ...
Как я могу получить это значение?
Дополнительная информация после комментария Чедвика:
Я хочу знать, сколько памяти использует мое приложение. Это довольно большое программное обеспечение, работающее на сервере приложений JBoss. Каждые 4 недели выпускается новая версия программного обеспечения, и мы должны сравнивать потребление памяти между старой и новой версиями. Недостаточно сравнить текущую стоимость старого поколения в определенное время. Очень полезно знать, сколько выделяется больше или меньше памяти. Поскольку многие вещи собираются в молодом поколении, я должен измерить это там.
Тем временем у меня есть оценка для этого. Я опубликую это как ответ.
Спасибо,
Marcel