Существует ли какой-либо инструмент командной строки для мониторинга использования размера кучи Java в CentOS?
command-line
java
Mughil
источник
источник
jhsdb jmap --heap --pid xxxx
сделалjvmtop - это инструмент командной строки, который обеспечивает просмотр в реальном времени по нескольким показателям, включая кучу.
Пример вывода режима обзора виртуальной машины:
источник
Вы, вероятно, хотите проанализировать использование памяти.
GCView может помочь вам визуализировать то, что показывает GC-журнал.
Если вы уже включили gc-log, вы можете просто использовать его
tail -f
.источник
Попробуйте это работает в Ubuntu и Redhat:
Для окон:
Для Mac
Вывод всех этих команд похож на вывод ниже:
Чтобы найти размер в МБ, разделите значение на (1024 * 1024)
Для мониторинга использования оперативной памяти кучи используйте jconsole.
источник
Вы также можете проверить этот инструмент https://github.com/TeoGia/jotun
это оболочка jstat и выводит кучу и использование оперативной памяти в формате json
источник