一、说明:
年轻代:ParNew
老年代:CMS
二、配置参数:
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
三、使用jcmd打印jvm参数:
jcmd 33044 VM.flags
33044:
-XX:CICompilerCount=3 -XX:InitialHeapSize=257949696 -XX:MaxHeapSize=4127195136 -XX:MaxNewSize=523436032 -XX:MaxTenuringThreshold=6 -XX:MinHeapDeltaBytes=196608 -XX:NewSize=85983232 -XX:OldPLABSize=16 -XX:OldSize=171966464 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseFastUnorderedTimeStamps -XX:-UseLargePagesIndividualAllocation -XX:+UseParNewGC
其中33044是进程id
四、使用jcmd能够进行的命令的列表
jcmd 33044 help
五、使用jcmd查看系统中的类的信息
jcmd 33044 GC.class_histogram
六、使用jcmd查看线程堆栈信息
jcmd 33044 Thread.print
七、使用jcmd生成堆转储
jcmd 33044 GC.heap_dump d:\\0000\\01.hprof
八、使用jcmd查看jvm系统参数
jcmd 33044 VM.system_properties