我如何知道Sun JVM启用了哪些默认设置?

7 浏览
0 Comments

我如何知道Sun JVM启用了哪些默认设置?

我想在我的JVM上尝试使用CompressedOops。我想知道它是否默认启用。我在debian/squeeze上运行这个JVM:

$ java -version
java版本"1.6.0_22"
Java(TM)SE Runtime Environment(版本1.6.0_22-b04)
Java HotSpot(TM)64位服务器VM(版本17.1-b03,混合模式)

有些人说它是默认启用的,有些人说它不是:

来自:http://forums.yourkit.com/viewtopic.php?f=3&t=3185

是的,你说得对,我也检查了

在Java6u21 64位中,默认情况下未激活

我不明白为什么它在我提供的链接中是这样说的。

我试图使用jconsole / JMX来检查它,但没有找到名为CompressedOops或类似的属性。

有人知道在特定构建中如何获取所有JVM选项及其默认值的列表吗?

问候

Janning

0