JVM学习笔记20-内存结构和内存回收

1.内存结构 如下图所示 堆上分配 大多数情况在Eden上分配,偶尔直接在Old上分配 其细节取决于GC的实现 栈上分配 原子类型的局部变量 2 内存回收 2.1 引用类型 GC要做的是将那些消亡对象所占用的内存回收掉 Hotspot认为没有引用的对象是消亡的 Hotspot将引用分为四种 Strong—强引用 即默认通过Object obj = new Object这种方式赋值的引用 Sotf—
相关文章
相关标签/搜索