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