我知道小GC是在年轻一代的伊甸园空间执行的。幸存下来的物体,移动到幸存者空间。一旦离开空间,物体就会移动到生存空间。小GC是否也在幸存者空间上执行?
发布于 2016-06-14 10:09:03
幸存者空间是年轻一代的一部分,因此将在幸存者空间上执行一个小gc。如果一个对象幸存了许多小gc,那么它将被移动到老一代。
有关更多详细信息:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/
发布于 2016-06-14 11:38:47
以下操作是从内存分配开始时执行的:
让我们假设两个幸存者空间为X,Y来摆脱混乱
因此,每次重复这些步骤时,您都可以参考链接以更好地理解,从上面的解释可以看出,小GC也发生在幸存者空间中。
https://stackoverflow.com/questions/37808417
复制相似问题