1.分析方法
- 采样
- 借助JVM虚拟机获取程序性能数据
- 代码插入或代码注入
System.out.println(System.getCurrentTimeMillis());//在源代码中注入
2.程序分析工具
- Jstate 获取 JVM 的 heap 使用和 GC 的性能统计数据
- jmap 输出内存中的对象分布情况
- jhat 导出 heap dump ,浏览 / 查询其中的对象分布情况
- jcmd
- jstack 获取 Java 线程的 stack trace
1.分析方法
System.out.println(System.getCurrentTimeMillis());//在源代码中注入
2.程序分析工具