一、性能检测工具
1、jconsole
Jconsole(Java Monitoring and Management Console)是从java5开始,在JDK中自带的java监控和管理控制台,用于对JVM中内存,线程和类等的监控,是一个基于JMX(java management extensions)的GUI性能监测工具。jconsole使用jvm的扩展机制获取并展示虚拟机中运行的应用程序的性能和资源消耗等信息。
JConsole程序位于%JAVA_HOME%bin目录下,直接通过命令启动:
JConsole
概览:包括堆内存使用情况、线程、类、CPU使用情况四项信息的曲线图。
内存:主要展示了内存的使用情况,同时可以查看堆和非堆内存的变化值对比。