java 内存命令

jstat -gcutil -t 1293 1000   // 总结垃圾回收 按百分比监控, 监控pid 为 1293进程,每1000毫秒更新一次,-t 打印时间戳  

jstat -gc 1293 1000 // 原始监控   pid 为1293

java  -XX:+PrintCommandLineFlags  -version  // 查看java的内存配置

 jstat -gccapacity 1293    堆内存统计

jstat -gcnew 1293 新生代垃圾回收统计

jstat -gcnewcapacity 1293  新生代内存统计

jstat -gcold 1293    老生代垃圾回收

jstat -gcoldcapacity 1293   老生代内存统计

 jstat -gcmetacapacity 1293  元数据空间统计

jstat -printcompilation 1293   编译方法统计, 列表中compiled 最近编译方法的数量,size  最近编译方法的字节码,type 最近编译方法的编译类型,method  方法名称标识

这些方法都可后面加上1000,表示1000毫秒,更新一次。


 

top  ,快捷键 shift +m  ,按内存大小排序,看进程。

上一篇:jstat命令详解


下一篇:【JVM】jstat命令详解---JVM的统计监测工具