Я смотрю на то же самое, но из-за ограничений памяти встроенной платформы.
Посмотрите на код jmap, инструмент permstat доступен только в том случае, если доступен класс sun.jvm.hotspot.tools.HeapSummary. Этот класс является частью агента по исправности. Согласно документации OpenJDK (http://openjdk.java.net/groups/serviceability/svcjdk.html#bsa):
Компоненты Serviceability Agent создаются как часть стандартной сборки репозитория HotSpot. Эти компоненты:
-libsaproc.so: это компонент собственного кода SA.
-sa-jdi.jar: содержит классы Java SA. Он включает в себя реализацию JDI, которая позволяет клиентам JDI выполнять отладку только для чтения для основных файлов и зависших процессов.
SA используется jinfo, jmap, jstack
ПРИМЕЧАНИЕ. Агент Serviceability Agent и технологии, которые его используют, в настоящее время не включены в выпуски JDK на платформах Windows.
Похоже, дело в Oracle JDK. Я хочу изменить инструмент jmap, чтобы получить больше информации.