jstat -gcutil pid
jmap -heap pid
jmap -histo pid
jstat -gc pid
jstat -gcold pid
jstat -class pid
jstat -compile pid
jstat -gccapacity pid
jstat -printcompilation pid
jstat -gcnew pid
jmap -dump:format=b,file= m.dat pid ||用jhat命令可以参看 jhat -port 5000 m.dat
-Xms:设置jvm内存的初始大小
-Xmx:设置jvm内存的最大值
-Xmn:设置新域的大小(这个似乎只对 jdk1.4来说是有效的,后来就废弃了)
-Xss:设置每个线程的堆栈大小(也就是说,在相同物理内存下,减小这个值能生成更多的线程)
-XX:NewRatio :设置新域与旧域之比,如-XX:NewRatio = 4就表示新域与旧域之比为1:4
-XX:NewSize:设置新域的初始值
-XX:MaxNewSize :设置新域的最大值
-XX:MaxPermSize:设置永久域的最大值
-XX:SurvivorRatio=n:设置新域中Eden区与两个Survivor区的比值。(Eden区主要是用来存放新生的对象,而两个Survivor区则用来存放每次垃圾回收后存活下来的对象)