jvm 系列之查看JVM參數


1.jps -l  查看所有jvm 的進程

28736 sun.tools.jps.Jps
28751 org.apache.catalina.startup.Bootstrap

2.查看永久區的最大大小(jdk1.7)

jinfo -flag MaxPermSize 28751            //jinfo 只能對-XX: 這種參數可以查看,而不能查看-Xmx1024m 之類的堆內存大小
-XX:MaxPermSize=67108864

如果出現:

 pid: well-known file is not secure

 請確認當前執行jinfo的命令的用戶有 /tmp/hsperfdata_$USER/$PID 文件的權限

如果出現 

Exception in thread "main" java.io.IOException: Command failed in target VM
at sun.tools.attach.LinuxVirtualMachine.execute(LinuxVirtualMachine.java:
224)
at sun.tools.attach.HotSpotVirtualMachine.executeCommand(HotSpotVirtualMachine.java:
217)
at sun.tools.attach.HotSpotVirtualMachine.setFlag(HotSpotVirtualMachine.java:
190)
at sun.tools.jinfo.JInfo.flag(JInfo.java:
133)
at sun.tools.jinfo.JInfo.main(JInfo.java:
76)

則說明對這個flag 參數不支持....

 

3.使用jstat 查看jvm內存使用情況

jstat -gcutil 27751
S0 S1 E O P YGC YGCT FGC FGCT GCT
0.00 37.50 97.57 82.62 97.25 1669 14.586 25 2.999 17.585

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com