当前位置: 首页 > news >正文

说一下JVM中的分代回收

一、堆的区域划分
    1. 堆被分为了两份: 新生代和老年代【1:2】
    2.  对于新生代, 内部又被分为了三个区域。Eden区, 幸存者区survivor(分成from和to)【8:1:1】
二、对象回收分代回收策略
    1.  新创建的对象, 都会先分配到eden区

    2.  当伊甸园内存不足, 标记伊甸园与from(现阶段没有)的存活对象
    3.  将存活对象采用复制算法复制到to中, 复制完毕后, 伊甸园和from内存都得到释放

    4.  经过一段时间后伊甸园的内存又出现不足, 标记eden区域to区存活的对象, 将其复制到from区
    5.  当幸存区对象熬过几次回收(最多15次), 晋升到老年代(幸存区内存不足或大对象会提前晋升)

MinorGC、Mixed GC、FullGC的区别是什么?

    ● MinorGC【young GC】:发生在新生代的垃圾回收, 暂停时间短(STW)
    ●Mixed GC:新生代+老年代部分区域的垃圾回收, G1收集器特有
    ●FwllGC:  新生代+老年代完整垃圾回收, 暂停时间长(STW),应尽力避免

http://www.dtcms.com/a/495846.html

相关文章:

  • Windows下的文件加密小工具
  • 温州做网站建设合肥做淘宝网站
  • 使用 Python 将 CSV 文件转换为 PDF 的实践指南
  • RabbitMQ七种工作模式介绍:
  • 网站建设预算方案建设银行网站维护电话
  • 基础型网站湄潭建设局官方网站
  • 网站建设与管理就业岗位垫江做网站
  • freeswitch的proxy_media模式下video流的问题与修正
  • 大模型后训练(Post-Training)指南
  • 外卖网站怎么做销量用php建设一个简单的网站
  • 医药企业网站建设浙江省城乡建设厅网站
  • 【超保姆级C++开发教程】从0制作1个带MFC界面的AI图像分类工具
  • 如何将 Android 联系人备份到 Mac 的 4 种简单
  • 免费建网站可信吗wordpress 投稿 插件
  • 基于单片机的车载防酒驾智能控制系统设计
  • 网站优化排名软件推广赣州人才网最新招聘
  • 江宁外贸网站建设浦江县做网站
  • 西安网站建设 盈科成都网站建设上市
  • 【VSCode】Visual Studio Code 2025安装包及安装教程 (附所有版本下载)
  • 益阳有专做网站的吗手机网站导航代码
  • IO------------流(文件读写 )
  • UE5 测量 - 11,面积测量:补充学习多边形的生成
  • 语音合成系统---IndexTTS2:环境配置与实战
  • 网站技术开发重庆观音桥介绍
  • mysql一条sql语句的执行过程
  • 专门做外国的网站有哪些国内软件公司排行榜
  • Git-git stash与分支管理
  • 企业管理软件系统网公司网站服务器优化
  • [嵌入式系统-136]:主流AIOT智能体软件技术栈
  • 半导体制造工艺基本认识 大纲