JVM调优 笔记1
Options ? ?— 選項(xiàng),我們一般使用 -gcutil 查看gc情況 ? ??
vmid ? ? ? — VM的進(jìn)程號(hào),即當(dāng)前運(yùn)行的java進(jìn)程號(hào) ? ??
interval ? – 間隔時(shí)間,單位為秒或者毫秒 ? ? ?
count ? ? ?— 打印次數(shù),如果缺省則打印無(wú)數(shù)次?
顯然M 和 CCS 和 之前版本不一樣
從JDK8開(kāi)始,永久代(PermGen)不存在了,取而代之的是一個(gè)稱為Metaspace的存儲(chǔ)空間,即這里的M,Metaspace使用的是本地內(nèi)存,而不是堆內(nèi)存,也就是說(shuō)在默認(rèn)情況下Metaspace的大小只與本地內(nèi)存大小有關(guān)。
引入類指針壓縮空間(Compressed Class Pointer Space)
S0 — Heap上的 Survivor space 0 區(qū)已使用空間的百分比 ? ?
S1 — Heap上的 Survivor space 1 區(qū)已使用空間的百分比 ? ??
E ?— Heap上的 Eden space 區(qū)已使用空間的百分比 ? ??
O ?— Heap上的 Old space 區(qū)已使用空間的百分比 ? ??
M ?— 元空間已使用空間的百分比 ? ? ?
YGC — 從應(yīng)用程序啟動(dòng)到采樣時(shí)發(fā)生 Young GC 的次數(shù) ? ? ?
YGCT– 從應(yīng)用程序啟動(dòng)到采樣時(shí) Young GC 所用的時(shí)間(單位秒) ? ??
FGC — 從應(yīng)用程序啟動(dòng)到采樣時(shí)發(fā)生 Full GC 的次數(shù) ? ??
FGCT– 從應(yīng)用程序啟動(dòng)到采樣時(shí) Full GC 所用的時(shí)間(單位秒) ?
GCT — 從應(yīng)用程序啟動(dòng)到采樣時(shí)用于垃圾回收的總時(shí)間(單位秒) ?
YGC和FGC 次數(shù)增加 觸發(fā)了GC Eden區(qū)使用百分比增加,Old區(qū)使用百分比增加。回收正常。
總結(jié)
- 上一篇: 工作几年可以实现租房自由?
- 下一篇: 找不到或无法加载主类