您的位置:首页 > 编程语言 > Java开发

Hotspot JVM manageable 参数列表

2011-05-19 11:22 2461 查看
 

JVM的manageable参数可以通过jmx进行修改(参见这里


例如:

jinfo -flag +HeapDumpAfterFullGC ${java_pid} 开启HeapDumpAfterFullGC 

 

jinfo -flag -HeapDumpAfterFullGC ${java_pid}   关闭HeapDumpAfterFullGC 

 

 

 

此处列出所有的JVM中manageable的参数列表(参见openjdk ./hotspot/src/share/vm/runtime/globals.hpp)

JVM manageable parameters
参数默认值用途
HeapDumpBeforeFullGCFALSEDump heap to file before any major stop-world GC
HeapDumpAfterFullGCFALSEDump heap to file after any major stop-world GC
HeapDumpOnOutOfMemoryErrorFALSEDump heap to file when java.lang.OutOfMemoryError is thrown
HeapDumpPathnullWhen HeapDumpOnOutOfMemoryError is on, the path (filename or directory) of the dump file (defaults to java_pid<pid>.hprof in the working directory)
PrintGCFALSEPrint message at garbage collect
PrintGCDetailsFALSEPrint more details at garbage collect
PrintGCDateStampsFALSEPrint date stamps at garbage collect
PrintGCTimeStampsFALSEPrint timestamps at garbage collect
PrintClassHistogramBeforeFullGCFALSEPrint a class histogram before any major stop-world GC
PrintClassHistogramAfterFullGCFALSEPrint a class histogram after any major stop-world GC
PrintClassHistogramFALSEPrint a histogram of class instances
PrintConcurrentLocksFALSE 

另外,在JVM上的mbean: com.sun.management:type=HotSpotDiagnostic的DiagnosticOptions属性中,也可以看到这些属性

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息