甲骨文的开始使用G1垃圾收集器教程介绍了关于G1垃圾收集器的区域大小的以下内容:
堆是一个内存区域,分成许多固定大小的区域。 ..。 区域大小由JVM在启动时选择。JVM通常针对大约2000个大小从1到32 in的区域。
不清楚是JVM中的所有区域都具有相同的大小,还是可能有不同大小的区域(例如,大小为1MB的1500个区域和大小为2MB的500个区域)。
发布于 2015-02-09 12:02:21
是的,这些地区面积相等。这篇文章垃圾优先垃圾收集器调优说:
Java是一个区域化和分代的垃圾收集器,这意味着G1对象堆(G1对象堆)被划分为多个大小相等的区域。
JVM的目标是创建大约2000个区域。它们的急性大小取决于您的最小堆大小。
https://stackoverflow.com/questions/28365821
复制相似问题