1. 程式人生 > >Java中使用jvisualvm進行視覺化記憶體分析

Java中使用jvisualvm進行視覺化記憶體分析

在前面我們說過java中的GC的相關內容:

下面來說說視覺化的GC工具-jvisualvmjvisualvm已經被整合在jdk1.6以上的版本中


進入我們jdk的bin目錄下面,我們就可以看到這個工具


啟動這個工具:


從上面可以看到JVM的引數,如果看過JVM中的flag設定,對這個應該並不陌生了。對於裡面的的一些選項都比較容易理解。

我們下面需要重點來介紹一下jvisualvm的外掛Visual GC外掛。

jvisualvm中從主選單中選擇“工具”>“外掛”,選擇Visual GC外掛進行安裝。


裝完之後,我們就可以看到多了一個Visual GC的選單選項。


點選Visual GC,就可以看到堆的各個分割槽和選項,看到Java垃圾收集演算法圖解Java中的GC(分代收集器),對這個裡面的各個指標應該很會熟悉。