2016-08-04 59 views

回答

2

這完全基於我的本地機器,它可能會與您的不同。希望雖然它會幫助你找到你在做什麼。

因此,如果尚未安裝,則下載Java 1.8 Mission Control可能是個好主意。看到下面的堆棧溢出問題。

當你有Java的任務控制中心打開你將要選擇你的運行JVM,這可以在「JVM瀏覽器」

左邊的標籤上找到。當你選擇你運行的JVM你應該能夠選擇'MBean Server'選項。選擇此項將打開一個JVM概覽,在這個頁面的底部,您應該看到多個選項卡,包括'MBean Browser'。

此選項卡將顯示設備,應用程序或需要由JVM管理的任何資源(包括垃圾收集器)。

你應該能夠然後通過搜索「垃圾」

有關垃圾收集,你可以在底部查看「內存」選項卡的詳細信息來過濾的MBean樹。這將有希望顯示包含垃圾收集數據和說明的GC表。 (請參閱第二個屏幕截圖)

希望如果所有的工作正如我預期的那樣,您將顯示垃圾收集的MBeans,例如下面的屏幕截圖。

JVM Mission Control - GarbageCollector

Garbage Collection Memory Overview

+0

您好,感謝的答案,所以只有一個Bean的存在,可以分辨出哪個是活動的,對不對? –

+0

你好,沒問題。我對包含'Memory'選項卡的答案做了一些小改動。要回答你的問題,你在Mission Control中看到的任何MBean都是當前活動的並且正在運行,並且這些MBean將在平臺MBean服務器上註冊,所以是的,你是正確的。 –