Флаг Java NativeMemoryTracking и служебные команды Azul JDK
Мы недавно перешли на Azul jdk вместо Oracle. похоже, что отсутствует документация относительно флагов профилирования и их использования.
например, если я хочу отслеживать собственную память в Oracle, я просто добавляю этот флаг:
-XX:NativeMemoryTracking=[detail|summary]
и когда я хочу получить статистику, я просто использую jcmd следующим образом:
jcmd <pid> VM.native_memory
Я безуспешно пытаюсь сделать то же самое с Azul jdk. на их сайте отсутствует документация:https://docs.azul.com/zing/ZingNMT.htm
они просто указывают флаги, которые мне нужно добавить, без каких-либо примеров использования. Кто-нибудь когда-либо использовал jcmd/jmap/jstat или какие-либо служебные команды Oracle HotSpot с Azul jdk? он вообще существует или есть альтернативы? это непонятно с их сайта.
1 ответ
Azul Zulu - это сборка OpenJDK, как и Oracle Java, то есть они точно такие же, как OpenJDK. Между ними нет разницы в функциональности, то есть то, что вы можете делать с одним, вы можете делать с другими.