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