我的一个 Java 应用程序崩溃导致核心转储。
Java Heap Information
-Xmx (Maximum Java heap size) : 1368m
-Xms (Initial Java heap size) : 684m
-Xscmx (Java class data sharing cache size) : 50M
但核心转储显示
Free Java heap size: 1.27 GB
Allocated Java heap size: 1.34 GB
======================
0SECTION MEMINFO subcomponent dump routine
NULL =================================
1STHEAPFREE Bytes of Heap Space Free: 516D2D48
1STHEAPALLOC Bytes of Heap Space Allocated: 55800000
=======================
怎么可能从最大堆大小 1368m 开始,可用 Java 堆大小为 1.27 GB,分配的 Java 堆大小为 1.34 GB。
Object(reserved) 内存段显示 100% 利用率,即 (1368m)