JVM的基础内存模型:
1,Permenent Space ,启动jvm时存放class、interface的相关数据(class本身,method,field)。
2,Heap,存放对象实例和数组。
2.1 Old generation。
2.2 New generation:
2.2.1 Eden,对象先从这里出生。
2.2.2 Survivor 0,eden如果满了并且再也无法通过GC获得空间,则移到这里。
2.2.3 Survivor 1,如上。
3,Stack,与线程相关,存放静态method、field。
本文详细介绍了JVM的基础内存模型,包括PermenentSpace、Heap(Oldgeneration, Newgeneration包括Eden, Survivor0, Survivor1)和Stack。这些区域分别用于存储class、interface的数据、对象实例、数组以及线程相关的数据。
1146

被折叠的 条评论
为什么被折叠?



