【问题标题】:Java NativeMemoryTracking flag and utility commands Azul JDKJava NativeMemoryTracking 标志和实用命令 Azul JDK
【发布时间】:2021-03-12 05:59:07
【问题描述】:

我们最近转移到了 Azul jdk,而不是使用 Oracle。 似乎缺少有关分析标志及其用法的文档。

例如,如果我想在 Oracle 中跟踪本机内存,我只需添加此标志:

-XX:NativeMemoryTracking=[detail|summary]

当我想获取统计信息时,我只需使用 jcmd,如下所示:

jcmd <pid> VM.native_memory

我正在尝试对 Azul jdk 执行相同的操作,但未成功。 他们的网站上缺少文档: https://docs.azul.com/zing/ZingNMT.htm

他们只是指定我需要添加的标志,根本没有使用示例。 有人曾经在 Azul jdk 中使用过 jcmd/jmap/jstat 或任何 Oracle HotSpot 实用程序命令吗? 它甚至存在还是有其他选择?从他们的网站上看不清楚。

【问题讨论】:

  • 您链接的文档是指 Azul Zing,而在您的问题中,您似乎在谈论 Azul OpenJDK 构建。他们是两个不同的东西。你用的是哪一个?确保使用随您使用的软件分发的jcmd
  • 你是对的,实际上我使用的是 Azul OpenJDK Zulu。但这没关系。也没有适当的文档。我想猜测它支持哪些实用程序命令或如何使用它?

标签: java jvm hotspot azul-zulu azul-zing


【解决方案1】:

Azul Zulu 是 OpenJDK 构建,就像 Oracle Java,这意味着它们与 OpenJDK 完全一样。它们之间在功能上没有区别,这意味着你可以用一个做你可以用另一个做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 2021-08-26
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    相关资源
    最近更新 更多