天天看點

java常用性能監控或調試工具一覽

1. MAT主要針對堆記憶體分析

2. jmap dmup出堆記憶體快照

3. jstack dump出線程快照

4. visualVM/Jconsole一站式分析平台(可插件拓展)

5. BTrace依賴動态位元組碼實作動态監控

6. SA(Serviceability Agent)/HSDB(對SA封裝)基于快照分析jvm底層調用情況

7. linux各種指令perf、iostat、mpstat、sar、vmstat、top、netstat、top、ps等

8. systemTap、DTrace(Solaris專用,正遷移到linux。。。)目前最強大的監控工具(偏系統底層,可針對各種進階語言)

具體詳情書上或網上可自行腦補