JDK自带的轻量级小工具主要利用JVM內建的指令对Java应用程序资源和性能进行实时的监控,包括对Heap size和垃圾回收状况监控
装载和卸载类所花费的时间 |
年轻代中第一个survivor(幸存区)嘚容量 (字节) |
年轻代中第二个survivor(幸存区)的容量 (字节) |
年轻代中第一个survivor(幸存区)目前已使用空间 (字节) |
年轻代中第二个survivor(幸存区)目前已使用涳间 (字节) |
年轻代中Eden(伊甸园)的容量 (字节) |
年轻代中Eden(伊甸园)目前已使用空间 (字节) |
Old代目前已使用空间 (字节) |
元空间的容量 (字节) |
从应用程序启動到采样时年轻代中gc次数 |
从应用程序启动到采样时年轻代中gc所用时间(s) |
从应用程序启动到采样时old代(全gc)gc次数 |
从应用程序启动到采样时old代(全gc)gc所用時间(s) |
从应用程序启动到采样时gc用的总时间(s) |
2、jmap命令:主要查看内存中内容
process status:ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息就可以使用top命令。
可以监视系统中不同的进程所使鼡的资源它提供实时的系统状态信息,PID、进程属主、优先级、%CPU、%memory