一、性能分析的主要方式VisualVM,二、快照:通常有内存监视和内存快照两种方式来显示内存性能分析结果。当我们对一个多线程应用程序进行调试或者开发后期做性能调优的时候,往往需要了解当前程序中所有线程的运行状态,是否有死锁、热锁等情况的发生,从而分析系统可能存在的问题。VisualVM安装步骤1、VisualVM 插件中心安装插件安装步骤 :VisualVM最新版是一款专业实用的集成了多个jdk命令行的可视化工具,一般都用来对Java应用程序做性能分析和调优,功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时VisualVM还支持在 MBeans 上进行浏览和操作!通常也用于检测死锁。通常有 CPU 监视和 CPU 快照两种方式来显示 CPU 性能分析结果。3、线程分析线程转储的生成 ...