JDK工具及JVM状态查看

用以下工具探测的只能是当前用户运行的java进程。 jinfo 查看虚拟机参数信息。 jps 查看当前用户运行的java进程。 jmap 查看java进程的内存使用信息。 jhat 用于分析dump文件,生成在线的HTML文件,通过浏览器进行查阅。 执行命令后,系统开始读取heap.out。当系统提示Server is ready后,可以通过访问http://ip:7000进行查询。 jstack 查看java进程当前时刻的线程快照。 定位java进程占用CPU过高的原因: jstat 实时统计堆使用和垃圾回收情况。 S0:Survivor0区使用比例 S1:Survivor1区使用比例。 E:Eden区使用比例,占满后触发Young GC。 O:Old区使用比例,占满后触发Full GC。 M:元数据区使用比例。 CCS