可以通過Java命令行工具jstat來查看JVM的堆內存使用情況。具體的命令如下:
jps
jstat -gc <進程ID>
其中,<進程ID>是你要監控的Java進程的進程ID。執行上面的命令后,會輸出類似如下的信息:
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
30720.0 30720.0 2050.4 0.0 245760.0 72954.8 786432.0 182953.7 25856.0 23824.6 3120.0 2722.1 2386 51.837 6 0.312 52.149
上面的輸出中包含了各個堆內存區域(如新生代、老年代)的使用情況,包括已分配空間(C)、已使用空間(U)等信息。