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 ,按内存大小排序,看进程。