十分钟掌握JVM内存分配、垃圾收集器和常用参数
Old: Eden和S区是新生代(young区)的一部分,相对地,在幸存区经历N次,屠杀后仍然存活的话,会被拷贝到old区,进入old区后,ScavengeGC将不在检查对象有效性,需要触发FullGC来回收对象(详见下图)。Java堆分为新生代(young区)、老年代(old区)和永久代(Permanent区),新生代(young区)分为伊甸(eden)区和幸存区0(S0)和幸存区1(S1)。由编译器自动分配释放,存放方法的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源。
原创
2023-02-02 12:12:42 ·
190 阅读 ·
0 评论