javap 反编译
javap xxx.class 查看大概
javap -v -p xxx.class 查看详细
jps 查看有哪些java进程
jinfo 查看或设置java进程的 vm 参数,只能查看java进程的system properties。
jmap 查看堆内存配置,使用信息
jmap -heap pid // 查看堆使用信息,合理设置 -Xms -Xmx -XX:MaxPermSize 的值
jstack 查看java进程的栈信息:线程的运行状态,等待条件
jstat 查看gc统计信息
jstat -gcutil pid 1000ms 3 //每一秒统计一次gc信息,统计3次
1. 查看java程序当前的垃圾收集器?
2. 查看当前堆的大小和使用情况:新生代大小,老年代大小等?
使用 jmap –heap pid
3. 查看垃圾收集日志
-XX:+PrintGCDetails
-Xloggc:zhang.log