osg*_*sgx 4 java jvm jvm-hotspot
是否可以在运行时更改Java JVM(JIT)的选项和/或模式?例如,更改XX:CompileThreshold,甚至在解释和编译的代码之间切换(-Xcompvs -Xint).
我的JVM来自OpenJDK(1.6),Hotspot或Zero/Shark
您无法在运行时更改JVM模式,但是您可以在不重新启动JVM的情况下修改某些标志.只要连接到使用JMX客户端(如VisualVM的)JVM和使用操作setVMOption的com.sun.management:type=HotSpotDiagnostic.
例如,如果要在不重新启动JVM的情况下启用详细的GC日志记录,请调用该方法setVMOptions("PrintGCDetails", "true").
资料来源:http://docs.oracle.com/javase/6/docs/jre/api/management/extension/com/sun/management/HotSpotDiagnosticMXBean.html#setVMOption%28java.lang.String,%20java.lang.String %29
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
1634 次 |
| 最近记录: |