一、堆内存与垃圾回收
二、Jconsole与Jvisualvm
Jdk的两个小工具jconsole、jvisualvm(升级版的jconsole),通过命令行启动,可监控本地和远程应用。远程应用需要配置
2.1 Jconsole
2.2 jvisualvm
监控内存泄漏,跟踪垃圾回收,执行时内存、cpu分析,线程分析..
运行:正在运行的
休眠:sleep
等待:wait
驻留:线程池里面的空闲线程
监视:阻塞的线程,正在等待锁
Jdk的两个小工具jconsole、jvisualvm(升级版的jconsole),通过命令行启动,可监控本地和远程应用。远程应用需要配置
监控内存泄漏,跟踪垃圾回收,执行时内存、cpu分析,线程分析..
运行:正在运行的
休眠:sleep
等待:wait
驻留:线程池里面的空闲线程
监视:阻塞的线程,正在等待锁