• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






学无涯,苦做舟

阿邦
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2021年1月26日

深入理解JAVA虚拟机---02---对象进入老年代方法
摘要: 对象进行老年代的方法有哪些1.对象需要占用连续的大内存(大于阈值),则直接分配到老年代。2.对象在新生代生成,本身所占内存大于Survivor内存,则在发生GC时,会直接进入老年代。3.对象在新生代生成,本身所占内存小于Survivor内存,则发生GC时,移入Survivor中,之后每熬过一次GC, 阅读全文
posted @ 2021-01-26 10:37 阿邦1027 阅读(258) 评论(0) 推荐(0)
 
深入理解JAVA虚拟机---01---JVM堆内存回收过程
摘要: JVM堆内存回收(HotSpot) 分为两个大区域:新生代和老年代,一般比例为1:2 新生代使用“复制算法”进行回收,因此新生代分为三个区域:Eden,Survivor1,Survivor2,比例为8:1:1,实现该复制算法的过程为:在Eden和一个Survivor1内存中产生新的对象,然后当这两个 阅读全文
posted @ 2021-01-26 10:34 阿邦1027 阅读(114) 评论(0) 推荐(0)