列出您最喜歡的堆分析工具(例如jprofiler,jmap,...)。 讓我們爲每個答案保留一個工具,並列出每個工具的優缺點。針對Java的堆分析工具的建議?
38
A
回答
17
YourKit:http://www.yourkit.com/
優點:
- 界面是乾淨的,它的快速
- 它開大5演出堆轉儲,其中JProfiler的細粒法停了下來。它只需要1-2演出的JVM RAM就可以做到這一點。
缺點: 當然......它不是免費的:(
21
38
Eclipse的內存分析器。 http://www.eclipse.org/mat/
- 爲多個JVM支持
- 幫助查明來源內存泄漏 (見http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6856)
- 開源和積極的主要供應商(SAP和IBM)的Eclipse的伽利略釋放
- 部分中開發
5
BHeapSampler http://dr-brenschede.de/bheapsampler/
- 生成一個類級堆圖,作爲顯性存儲器結構的真正直觀的顯示器
- 可以處理真正的大堆轉儲
- 命令行工具,在服務器端使用而無需轉化中的轉儲到開發人員的辦公桌
+3
關閉源代碼並用aa()混淆引發一個奇怪的異常。看起來像這個工具不工作。 – brummfondel 2015-11-27 13:30:46
相關問題
- 1. 針對EC2實例堆棧的建議
- 2. 針對Java的靜態分析工具推薦?
- 3. 針對java的逆向工程工具
- 4. 虔誠分析API /工具,對於Java
- 5. 分析大型Java堆轉儲的工具
- 6. 分析離線Java堆轉儲(.hprof)的工具或技巧
- 7. 針對Java Webstart的異議?
- 8. 針對構建基於hadoop的數據管道的調度工具的建議
- 9. 堆棧跟蹤分析工具
- 10. 對幾個pdf工具的建議
- 11. 對於免費XSLT工具的建議
- 12. 開源針對Java的靜態源代碼分析工具(面向安全)
- 13. 針對VS2010推薦的靜態程序分析工具
- 14. 針對開發人員的DB2性能分析工具
- 15. TeamCity針對.NET的靜態代碼分析工具
- 16. Java堆轉儲分析工具不斷崩潰
- 17. 適用於Linux的Java分析工具
- 18. 分析Java源代碼的工具
- 19. 有人可以建議iOS Crash日誌分析工具嗎?
- 20. 你建議使用哪種本地C++分析工具?
- 21. 針對Windows CE和PDA設備的自動化測試工具的建議
- 22. 針對ASP.NET的開源/免費web壓力測試工具的建議?
- 23. 針對基於Web的數據庫可視化工具的建議
- 24. 針對MySQL的ODBC工具
- 25. 對可自定義的工作流工具的建議
- 26. 針對Web應用程序性能測試監控的工具/建議
- 27. 針對DB2的良好IDE的建議
- 28. 針對我的工作環境的SVN改進建議
- 29. 在java中製作heroku分析工具
- 30. java依賴關係分析工具
好了,只是注意,當試圖打開與YourKit它墜毀在OOME一個20GB的堆,所以YourKit Mac OS Pro – ziv 2016-02-02 16:23:56