无法将 visualvm 连接到自定义 openjdk7 变体

Cannot connect visualvm to a custom openjdk7 variant

我有一个本地构建的 openjdk7,我围绕 sun.mic.unsafe 界面做了一些修改。当尝试使用 visualvm 连接到上述 jvm 上的应用程序 运行 时,我的图表变灰 CPU,并且缺少带有不祥消息的线程选项卡 "Not supported for this JVM"。 我想知道我的 JVM 中缺少什么阻止使用 visualvm? 这是我的调用:

/visualvm_138/bin/visualvm --jdkhome /home/user/openjdk/javaFTM/v0.3/j2sdk-image

这是我的自定义 openjdk 中的 ls:

ASSEMBLY_EXCEPTION  bin  demo  include  jre  lib  LICENSE  man  release  sample  src.zip  THIRD_PARTY_README

有什么想法吗? 谢谢 汤姆

答案比我想象的要简单得多 - 只需使用 j2sdk-server-image 文件夹而不是 j2sdk-image 即可将 plain-ol visualvm 连接到非标准 openjdk。 瞧