Как я могу просмотреть использование памяти, дамп потока для Java-программ из командной строки?
Есть ли какой-либо известный инструмент командной строки, чтобы попросить JVM увидеть использование памяти и дампы потока Java-программы. что-то вроде безголового jvisualvm?
3 ответа
Решение
Ctrl+Break произведет дамп потока и различную статистику.
Это задокументировано вместе с kill -QUIT
здесь.
Посмотрите на официальный отладчик, JDB. Вы должны запускать вашу Java-программу с определенным флагом, но тогда вы сможете увидеть кучу вещей из командной строки.