Ответ 1
После некоторых исследований я обнаружил, что многие из "недостающих" функциональных возможностей инструмента по-прежнему доступны.
Например, jcmd может делать то же самое и больше, чем jstack. Чтобы взять дамп потока в суровом jre 8, используйте jcmd $PID Thread.print
.
Возможности jconsole инструмента косвенно доступны, хотя jconsole отсутствует в bin, jconsole.jar находится в папке lib, и вы можете выполнить его с помощью java -jar lib/jconsole.jar
, чтобы получить те же старые функции.
jcmd также можно использовать для получения другой статистики памяти /gc. Запустите jcmd $pid help
, чтобы увидеть дополнительную информацию.
Таким образом, с этими инструментами я считаю, что для того, чтобы получить тот же набор функций на сервере jre 8, как мы привыкли попасть на сервер jre 7, он может быть удален с сервера jre 8, чтобы удалить избыточность.