动态查看JVM内存的工具
生活随笔
收集整理的這篇文章主要介紹了
动态查看JVM内存的工具
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JAVA JPS 命令詳解 JPS 名稱: jps - Java Virtual Machine Process Status Tool 命令用法: jps [options] [hostid] options:命令選項(xiàng),用來對(duì)輸出格式進(jìn)行控制 hostid:指定特定主機(jī),可以是ip地址和域名, 也可以指定具體協(xié)議,端口。 [protocol:][[//]hostname][:port][/servername] 功能描述: jps是用于查看有權(quán)訪問的hotspot虛擬機(jī)的進(jìn)程. 當(dāng)未指定hostid時(shí),默認(rèn)查看本機(jī)jvm進(jìn)程,否者查看指定的hostid機(jī)器上的jvm進(jìn)程,此時(shí)hostid所指機(jī)器必須開啟jstatd服務(wù)。 jps可以列出jvm進(jìn)程lvmid,主類類名,main函數(shù)參數(shù), jvm參數(shù),jar名稱等信息。 命令選項(xiàng)及功能: 沒添加option的時(shí)候,默認(rèn)列出VM標(biāo)示符號(hào)和簡單的class或jar名稱.如下: -p :僅僅顯示VM 標(biāo)示,不顯示jar,class, main參數(shù)等信息. -m:輸出主函數(shù)傳入的參數(shù). 下的hello 就是在執(zhí)行程序時(shí)從命令行輸入的參數(shù) -l: 輸出應(yīng)用程序主類完整package名稱或jar完整名稱. -v: 列出jvm參數(shù), -Xms20m -Xmx50m是啟動(dòng)程序指定的jvm參數(shù) -V: 輸出通過.hotsportrc或-XX:Flags=<filename>指定的jvm參數(shù) -Joption:傳遞參數(shù)到j(luò)avac 調(diào)用的java lancher. jstat命令使用 jstat命令可以查看堆內(nèi)存各部分的使用量,以及加載類的數(shù)量。命令的格式如下: jstat [-命令選項(xiàng)] [vmid] [間隔時(shí)間/毫秒] [查詢次數(shù)] 類加載統(tǒng)計(jì): C:\Users\Administrator>jstat -class 2060 Loaded Bytes Unloaded Bytes Time 15756 17355.6 0 0.0 11.29
- Loaded:加載class的數(shù)量
- Bytes:所占用空間大小
- Unloaded:未加載數(shù)量
- Bytes:未加載占用空間
- Time:時(shí)間
- Compiled:編譯數(shù)量。
- Failed:失敗數(shù)量
- Invalid:不可用數(shù)量
- Time:時(shí)間
- FailedType:失敗類型
- FailedMethod:失敗的方法
- S0C:第一個(gè)幸存區(qū)的大小
- S1C:第二個(gè)幸存區(qū)的大小
- S0U:第一個(gè)幸存區(qū)的使用大小
- S1U:第二個(gè)幸存區(qū)的使用大小
- EC:伊甸園區(qū)的大小
- EU:伊甸園區(qū)的使用大小
- OC:老年代大小
- OU:老年代使用大小
- MC:方法區(qū)大小
- MU:方法區(qū)使用大小
- CCSC:壓縮類空間大小
- CCSU:壓縮類空間使用大小
- YGC:年輕代垃圾回收次數(shù)
- YGCT:年輕代垃圾回收消耗時(shí)間
- FGC:老年代垃圾回收次數(shù)
- FGCT:老年代垃圾回收消耗時(shí)間
- GCT:垃圾回收消耗總時(shí)間
- NGCMN:新生代最小容量
- NGCMX:新生代最大容量
- NGC:當(dāng)前新生代容量
- S0C:第一個(gè)幸存區(qū)大小
- S1C:第二個(gè)幸存區(qū)的大小
- EC:伊甸園區(qū)的大小
- OGCMN:老年代最小容量
- OGCMX:老年代最大容量
- OGC:當(dāng)前老年代大小
- OC:當(dāng)前老年代大小
- MCMN:最小元數(shù)據(jù)容量
- MCMX:最大元數(shù)據(jù)容量
- MC:當(dāng)前元數(shù)據(jù)空間大小
- CCSMN:最小壓縮類空間大小
- CCSMX:最大壓縮類空間大小
- CCSC:當(dāng)前壓縮類空間大小
- YGC:年輕代gc次數(shù)
- FGC:老年代GC次數(shù)
- S0C:第一個(gè)幸存區(qū)大小
- S1C:第二個(gè)幸存區(qū)的大小
- S0U:第一個(gè)幸存區(qū)的使用大小
- S1U:第二個(gè)幸存區(qū)的使用大小
- TT:對(duì)象在新生代存活的次數(shù)
- MTT:對(duì)象在新生代存活的最大次數(shù)
- DSS:期望的幸存區(qū)大小
- EC:伊甸園區(qū)的大小
- EU:伊甸園區(qū)的使用大小
- YGC:年輕代垃圾回收次數(shù)
- YGCT:年輕代垃圾回收消耗時(shí)間
- NGCMN:新生代最小容量
- NGCMX:新生代最大容量
- NGC:當(dāng)前新生代容量
- S0CMX:最大幸存1區(qū)大小
- S0C:當(dāng)前幸存1區(qū)大小
- S1CMX:最大幸存2區(qū)大小
- S1C:當(dāng)前幸存2區(qū)大小
- ECMX:最大伊甸園區(qū)大小
- EC:當(dāng)前伊甸園區(qū)大小
- YGC:年輕代垃圾回收次數(shù)
- FGC:老年代回收次數(shù)
- MC:方法區(qū)大小
- MU:方法區(qū)使用大小
- CCSC:壓縮類空間大小
- CCSU:壓縮類空間使用大小
- OC:老年代大小
- OU:老年代使用大小
- YGC:年輕代垃圾回收次數(shù)
- FGC:老年代垃圾回收次數(shù)
- FGCT:老年代垃圾回收消耗時(shí)間
- GCT:垃圾回收消耗總時(shí)間
- OGCMN:老年代最小容量
- OGCMX:老年代最大容量
- OGC:當(dāng)前老年代大小
- OC:老年代大小
- YGC:年輕代垃圾回收次數(shù)
- FGC:老年代垃圾回收次數(shù)
- FGCT:老年代垃圾回收消耗時(shí)間
- GCT:垃圾回收消耗總時(shí)間
- MCMN:最小元數(shù)據(jù)容量
- MCMX:最大元數(shù)據(jù)容量
- MC:當(dāng)前元數(shù)據(jù)空間大小
- CCSMN:最小壓縮類空間大小
- CCSMX:最大壓縮類空間大小
- CCSC:當(dāng)前壓縮類空間大小
- YGC:年輕代垃圾回收次數(shù)
- FGC:老年代垃圾回收次數(shù)
- FGCT:老年代垃圾回收消耗時(shí)間
- GCT:垃圾回收消耗總時(shí)間
- S0:幸存1區(qū)當(dāng)前使用比例
- S1:幸存2區(qū)當(dāng)前使用比例
- E:伊甸園區(qū)使用比例
- O:老年代使用比例
- M:元數(shù)據(jù)區(qū)使用比例
- CCS:壓縮使用比例
- YGC:年輕代垃圾回收次數(shù)
- FGC:老年代垃圾回收次數(shù)
- FGCT:老年代垃圾回收消耗時(shí)間
- GCT:垃圾回收消耗總時(shí)間
- Compiled:最近編譯方法的數(shù)量
- Size:最近編譯方法的字節(jié)碼數(shù)量
- Type:最近編譯方法的編譯類型。
- Method:方法名標(biāo)識(shí)。
?
轉(zhuǎn)載于:https://www.cnblogs.com/danyuzhu11/p/10409142.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的动态查看JVM内存的工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【译】 WebSocket 协议第十二章
- 下一篇: 简单认识Hexo的目录结构