【发布时间】:2017-03-03 02:56:01
【问题描述】:
我在学习 G1 GC 时,发现了这篇文章:http://www.oracle.com/technetwork/articles/java/g1gc-1984535.html。在那篇文章中,有一段话是这样说的:
G1 GC 是一个区域化的分代垃圾收集器,这意味着 Java 对象堆(heap)被划分为多个大小相等的区域。启动时,Java 虚拟机 (JVM) 会设置区域大小。区域大小可以从 1 MB 到 32 MB 不等,具体取决于堆大小。目标是不超过 2048 个区域。
是不是说G1 GC可以处理的java堆内存最大大小是2048 * 32M,如果超过了会怎么样?
【问题讨论】:
标签: java garbage-collection jvm g1gc