热门

最新

红包

立Flag

投票

同城

我的

发布
qq_44590469
TimeFriends Java领域新星创作者
6 年前
trueqq_44590469

Java垃圾回收机制
垃圾回收针对的是堆区的回收,因为栈区的内存是随着线程而释放的。堆区分三个区:年轻代(Young Generation)、年老代(Old Generation)、永久代(Permanent Generation,也就是方法区)。
年轻代:对象被创建时(new)的对象通常被放在 Young(除了一些占据内存比较大的对象), 经过一定的 Minor GC(针对年轻代的内存回收)还活着的对象会被移动到年老代。
年老代:就是上述年轻代移动过来的和一些比较大的对象。Major GC (FullGC) 是针对年老代的回收。
永久代:存储的是 final 常量,static 变量,常量池

CSDN App 扫码分享
分享
1
9
打赏
  • 复制链接
  • 举报
下一条:
Fighting
立即登录