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

标签 java jvm

一些 JVM 有 Class Sharing选项设置。有没有办法以编程方式检测该选项是打开还是关闭?

谢谢

最佳答案

我所知道的没有理智的方法来得到这个......

您可以获得用于调用您的 JVM 的命令行并查找描述的标志 here .如果您想做的只是强制关闭该功能,那很容易-需要关闭标志。

请注意,此文档适用于 1.5,它说共享还取决于所使用的垃圾收集器,因此您也需要推断出这一点(也可能,给定 jvm 版本、命令行、操作系统版本等等耐心 :-)).

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

关于java - 以编程方式检测 JVM 是否正在使用类共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002057/

相关文章:

linux - OpenJDK 与甲骨文

java - Java 中奇怪的区分大小写问题

java - JVM指令-sload

java - 我在哪里可以找到有关 AWT 如何与 native 操作系统交互的详细信息?

java - JTable 没有显示在 UI 中?

java - VideoView 添加多个视频并播放

java - InnoSetup : Detect if Java is 32-bit or 64-bit

java - 将对象编码为 xml 并删除 xmlns

java - @Autowired 和静态方法

java - 如何在 Spring Boot 中使用 @Autowire 服务