05 2023 档案
摘要:回收区域:java堆 对象划分: 新生代内存(Young Generation) 老生代(Old Generation) 永久代(Permanent Generation) 永久代和原空间的区别在于元空间在直接内存上。 堆的结构如上图所示。Eden, s0, s1为新生代,Tenured 为老年代,
阅读全文
摘要:java虚拟机将内存区域划分为: 方法栈 本地方法栈 堆 程序计数器 方法区 其中,堆和方法区是线程共有的,其他都是每个线程私有的。 程序计数器用于记录指令执行位置,以便线程正常切换 方法栈和本地方法栈则是执行函数时存放的临时变量(变量的引用,即便是函数中生成的对象,也是存放在堆中的)方法栈和本地方
阅读全文