1.jps 類似于ps 可以查看java的進程
2.jstat jvm垃圾收集內存使用情況

S0:Survior1區內存占用
S1:Survior2區內存占用
E:Eden(新生代-Eden)
O:Old(老年代)
P:持久代
YGC:新生代gc次數(minor gc)
YGCT:gc時間
FGC:full gc 次數
FGCT:full gc時間
GCT: 總gc時間
3.gc日志輸出
-XX:+PrintGC gc概要信息
-XX:+PrintGCDetails gc詳細信息
-XX:+PrintGCTimeStamps GC停頓耗時
-XX:+PrintGCApplicationStopedTime 用戶進程停頓時間(stop the world)
再加上-Xloggc:文件路徑 gc信息將會輸出到指定的文件中
4.jconsole可以遠程或者本地監控jvm內存信息,線程信息, 類加載信息,MBean
信息
5.jmap
6.jhat
7.jvisualVm
8.eclipse memory analysis
2.jstat jvm垃圾收集內存使用情況

S0:Survior1區內存占用
S1:Survior2區內存占用
E:Eden(新生代-Eden)
O:Old(老年代)
P:持久代
YGC:新生代gc次數(minor gc)
YGCT:gc時間
FGC:full gc 次數
FGCT:full gc時間
GCT: 總gc時間
3.gc日志輸出
-XX:+PrintGC gc概要信息
-XX:+PrintGCDetails gc詳細信息
-XX:+PrintGCTimeStamps GC停頓耗時
-XX:+PrintGCApplicationStopedTime 用戶進程停頓時間(stop the world)
再加上-Xloggc:文件路徑 gc信息將會輸出到指定的文件中
4.jconsole可以遠程或者本地監控jvm內存信息,線程信息, 類加載信息,MBean

5.jmap
6.jhat
7.jvisualVm
8.eclipse memory analysis