1
在Java堆中,当达到幸存者空间大小限制时,哪些引用被提升为旧一代?每个幸存者?还是最老的幸存者?这是可配置的吗?当Surivor空间大小限制达到时,究竟发生了什么?
在Java堆中,当达到幸存者空间大小限制时,哪些引用被提升为旧一代?每个幸存者?还是最老的幸存者?这是可配置的吗?当Surivor空间大小限制达到时,究竟发生了什么?
基本上有两个幸存者空间。每次存活的物体都移动到另一个空间。 JVM知道有多少次对象已被移动生存空间之间,你可以调整GC
更多信息基于:
http://docs.oracle.com/cd/E19159-01/819-3681/abeil/index.html
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
也看到http://stackoverflow.com/问题/ 10695298/Java的GC-为什么 - 两幸存者区域 – 2014-09-27 11:07:58