以编程方式检测JVM是否正在使用类共享?

时间:2013-02-21 12:16:27

标签: java jvm

某些JVM设置了Class Sharing选项。有没有办法检测是否以编程方式设置了该选项?

由于

1 个答案:

答案 0 :(得分:3)

没有理智的方式得到我知道的......

您可以获取用于调用JVM的命令行,并查看描述here的标志。如果你想要做的就是强制关闭这个功能很容易 - 需要关闭标志。

请注意,此文档适用于1.5,并且它表示共享还取决于正在使用的垃圾收集器,因此您还需要推断它(也可能,在jvm版本,命令行,操作系统版本和许多情况下)耐心:-))。

你还需要在每个jvm供应商上解决这个问题。例如,ibm jvm,uses different flags

相关问题