2010-01-14 61 views

回答

17

YourKithttp://www.yourkit.com/

優點:

  • 界面是乾淨的,它的快速
  • 它開大5演出堆轉儲,其中JProfiler的細粒法停了下來。它只需要1-2演出的JVM RAM就可以做到這一點。

缺點: 當然......它不是免費的:(

+1

好了,只是注意,當試圖打開與YourKit它墜毀在OOME一個20GB的堆,所以YourKit Mac OS Pro – ziv 2016-02-02 16:23:56

21

的Java的VisualVM,jvisualvm,JDK包含一種病理搖擺程序檢查here

+2

在Mac OS X上,請參閱[* jvisualvm去哪兒?*](http://stackoverflow.com/q/13312229/230513) – trashgod 2013-03-12 12:18:15

5

BHeapSampler http://dr-brenschede.de/bheapsampler/

  • 生成一個類級堆圖,作爲顯性存儲器結構的真正直觀的顯示器
  • 可以處理真正的大堆轉儲
  • 命令行工具,在服務器端使用而無需轉化中的轉儲到開發人員的辦公桌
+3

關閉源代碼並用aa()混淆引發一個奇怪的異常。看起來像這個工具不工作。 – brummfondel 2015-11-27 13:30:46