技术栈

JVM堆(虚拟机堆)的分区

斗鹰一余洛晟2024-03-27 9:55

JVM堆分为:新生代(young)和老年代(old)

新生代分为:伊甸园(eden)和幸存区(survivor)

幸存区分为:from区和to区 from和to通常大小相等

  • 伊甸园 eden,最初对象都分配到这里,与幸存区合称新生代
  • 幸存区survivor,当eden内存不足,回收后的幸存对象到这里,分成from和to,采用标记复制算法
  • 老年代old,当幸存区对象熬过几次回收(最多15次) ,晋升到老年代(幸存区内存不足或大对象会导致提前晋升)
上一篇:Aspose.PDF功能演示:在 JavaScript 中合并两个 PDF 文件
下一篇:TorchV的RAG实践分享(三):解析llama_index的数据存储结构和召回策略过程
相关推荐
DKPT
12 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
三毛2004
15 小时前
玳瑁的嵌入式日记D33-0908(SQL数据库)
jvm·数据库·sql
Mr_Xuhhh
15 小时前
sqlite3的使用
jvm·oracle·sqlite
Haven-
1 天前
Java-面试八股文-JVM篇
java·jvm·面试
我真的是大笨蛋
1 天前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
豆沙沙包?
2 天前
JVM-默背版
jvm
Dovis(誓平步青云)
2 天前
《探索C++11:现代语法的内存管理优化“性能指针”(下篇)》
开发语言·jvm·c++
星梦清河
2 天前
宋红康 JVM 笔记 Day14|垃圾回收概述
jvm·笔记
小鸡脚来咯
2 天前
一个Java的main方法在JVM中的执行流程
java·开发语言·jvm
热门推荐
01UV安装并设置国内源02A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程032025 年高教社杯全国大学生数学建模竞赛C 题 NIPT 的时点选择与胎儿的异常判定 完整成品思路模型代码分享,全网首发高质量!!!042025年数学建模国赛C题超详细解题思路05不再让Windows更新!&Edge游戏助手卸载及关闭自动更新06UV 工具安装与国内镜像源配置指南07KGG转MP3工具|非KGM文件|解密音频08突破百度网盘的下载限速,两种方法教会你【超详细】09Linux下V2Ray安装配置指南10教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员