1.查看应用程序分配的内存情况
ps -ef | grep java应用程序名称
-Xms 和 -Xmx 分别代表分配JVM的最小内存和最大内存。
2.查看gc情况
(1) jstat -gc 12538 5000
-- 说明:12538 进程号 5000打印间隔时长(单位:ms)
(2) jstat -gcutil 29727 1s
-- 说明:12538 进程号 1s打印间隔时长
显示内容说明:
S0C、S1C、S0U、S1U:Survivor 0/1区容量(Capacity)和使用量(Used)
EC、EU:Eden区容量和使用量
OC、OU:年老代容量和使用量
PC、PU:永久代容量和使用量
YGC、YGT:年轻代GC次数和GC耗时
FGC、FGCT:Full GC次数和Full GC耗时
GCT:GC总耗时
显示内容说明如下(部分结果是通过其他其他参数显示的,暂不说明):
S0C:年轻代中第一个survivor(幸存区)的容量 (字节)
S1C:年轻代中第二个survivor(幸存区)的容量 (字节)
S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
EC:年轻代中Eden(伊甸园)的容量 (字节)
EU:年轻代中Eden(伊甸园&#x