世界今热点:躲过15次GC之后 进入老年代系统有哪些规则?
1.躲过15次GC之后进入老年代
系统刚启动时,创建的各种各样的对象,都是分配在年轻代里。随着慢慢系统跑着跑着,年轻代满了,就会出发Minor GC ,可能1%的少量存活对像转移到空着的Survivor区中,然后系统继续运行,继续在Eden区里分配对象........,类似静态变量等引用的对象,可能存活时间会久一些,无论年轻代中怎么垃圾回收,类似这种对象都不会被回收掉。而此对象每次在年轻代里躲过一次Minor GC被转移到一块Survivor区域中,他的年龄就会增加一岁,默认的设置下,当对象的年龄达到15岁时,也就是躲过15次GC的时候,他就会转移到老年代里去,具体是多少岁进入老年代,可以通过JVM参数“-XX:MaxTenuringThreshold”来设置,默认是15岁
【资料图】
2.动态对象年龄判断
这里跟这个对象年龄有另外一个规则可以让对象进入老年代,不用等到15次GC过后才可以。
假设这个图中的Survivor2区有两个对象,这俩对象的年龄一样,都是2岁,然后俩对象加起来内存超过了50MB,这个时候,Survivor2区里大于等于2岁的对象,都要进入老年代里去。这就是动态年龄判断的规则,这条规则也会让一些年轻代的对象进入老年代,另外实际这个规则运行的时候是如下的逻辑:年龄1+年龄2+年龄n的多个年龄对象总和超过了Survivor区的50%,此时就会把年龄n以上的对象都放入老年代。
3.大对象直接进入老年代
有一个JVM参数,就是“-XX:PretenureSizeThreshold”,可以把它的值设置为字节数,比如“1048576”字节,就是1MB,意思就是如果你要创建一个大于这个大小的对象,比如一个超大的数组,或者是别的啥东西,此时就直接把这个大对象放到老年代里去,压根不会经过年轻代。之所以这么做,是因为要避免年轻代里出现那种大对象,然后屡次躲过GC,还得把他在两个Survivor区域里来回复制多次之后才能进入老年代。所以说这也是一个对象进入老年代的规则
4.Minor GC后的对象太多,无法放入Survivor区
如图所示:
这个时候就必须得把这些对象直接转移到老年代去!
5.老年代空间分配担保规则
如果年轻代里大量对象存活,确实自己的Survivor区放不下了,必须转移到老年代去
但是如果老年代里空间也不够放这些对象,改怎么办呢?
首先,在执行任何一次Minor GC之前,JVM都会先检查一些老年代可用的内存空间,是否大于年轻代所有对象的总大小,为什么呢?因为最极端的情况下,可能年轻代Minor GC之后,所有对象都存活下来了,那岂不是年轻代所有对象全部进入老年代
如果说发现老年代内存大小是大于年轻代所有对象的,此时就可以放心大胆地对年轻代发起一次Minor GC了。
但是假如执行Minor GC之前,发现老年代的可用内存已经小于了年轻代的全部对象大小了
恰好这个时候Minor GC之后年轻代的对象全部存活下来,全部需要转移到老年代中去,但是老年代内存空间又不够?
所以假如Minor GC之前,发现老年代的可用内存已经小于了年轻代的全部对象大小,就会看一个“-XX:-HandlePromotionFailure”的参数是否设置了
如果有这个参数,那么就会看看老年代的内存大小,是否大于之前每一次Minor GC后进去老年代对象的平均大小
但是如果上面步骤判断失败了,或者是“-XX:-HandlePromotionFailure”参数没设置,此时就会直接触发一次“Full GC”,
就是对老年代进行垃圾回收,尽量腾出来一些内存空间,然后再执行Minor GC。
如果上面两个步骤判断成功,那么就可以尝试Minor GC,此时进行Minor GC有几种可能:
①Minor GC过后,剩余的存活对象的大小,小于Survivor区的大小,那么此时存活对象进入Survivor区即可
②Minor GC过后,剩余的存活对象的大小,大于Survivor区的大小,但是小于老年代可用内存大小,就直接进入老年代即可
③Minor GC过后,剩余的存活对象的大小,大于Survivor区的大小,同时大于老年代可用内存大小,此时就会发生“Handle Promotion Failure”的情况,这个时候就会出发一次“Full GC”。
Full GC就是对老年代进行垃圾回收,同时也一般会对年轻代进行垃圾回收。
如果Full GC之后,老年代还是没有足够空间存放Minor GC过后的剩余存活对虾,此时就会导致所谓的“OOM”内存溢出了
所以,所谓的JVM优化,就是尽可能的让对象都在年轻代里分配和回收,尽量别让太多对象频繁进入老年代,避免频繁对老年代进行垃圾回收,同时给系统充足的内存大小,避免年轻代频繁的进行垃圾回收。
标签:
相关推荐:
精彩放送:
- []当前视讯!拉芳家化:公司将在2023年4月份公布2022年度的经营情况,还请届时关注
- []焦点要闻:众信旅游:目前,公司核心团队人员情况稳定,不存在专业人才流失的情况
- []全球热资讯!越秀资本完成发行8亿短期融资券 票面利率2.32%
- []来宾彩印手提无纺布袋定制,环保无纺布袋制作厂家
- []携程集团CEO孙洁:出入境游年底会反弹至80%水平
- []世界微动态丨日本角川出版公司奥运项目负责人承认向东京奥组委官员行贿
- []合肥2023首场土拍落幕 13宗地块成交总揽金约88.49亿元
- []全球热点评!东星医疗:公司若有股权激励计划,将根据相关规定及时履行信息披露义务
- []成都双流板桥轨道公司100%股权挂牌将满一年 目前尚未成功转让
- []天天快看:武汉城建开元森泊度假乐园项目签约 投资总额达22亿元
- []即时:合生创展2022年实现核心利润10.81亿港元 同比下降77.27%
- []【新视野】一张图:黄金原油外汇股指"枢纽点+多空占比"一览(2023/03/30周四)
- []欧盟就2030年可再生能源目标达成协议 成员国42.5%的能源将来自风能等可再生能源
- []碧桂园2022年股东应占核心净利润26.1亿元
- []碧桂园:2022年股东应占核心净利润约26.1亿元
- []【全球速看料】美日反弹若延续,将挑战132.85和135阻力!
- []环球热点!运城城建集团拟发行10亿元中期票据 期限3年
- []世界微速讯:现货黄金交易策略:多空陷入“拉锯战”,关注初请数据和美联储官员讲话
- []蒙特利尔银行上调贵金属价格预期,预测黄金表现优于白银!
- []合生创展集团:2022年股权持有人应占溢利为87.62亿港元
- []【全球新要闻】雅居乐:2022年实现收入540.34亿元
- []全球即时:你的员工在出差期间安全吗?了解旅行风险管理标准来规避风险
- []天天百事通!财报金选丨合生创展2022年营业额272.52亿港元 核心利润10.81亿港元
- []快资讯丨复星国际郭广昌:艰难的2022年已经过去 要往前走
- []环球热点评!西藏:适当提高住房公积金贷款最高额度 推行“公积金+商业”组合贷
- []融创近百亿美元境外债重组方案公布
- []天天播报:【BT金融分析师】开市客会员业务大幅增长,分析师称其可能会提高会员费
- []【BT金融分析师】中国玉柴营收大幅增长,分析师称疫情好转后基建带动重卡爆发
- []当前速递!一个月港元拆息升0.71点子至3.18202%
- []中兵红箭:公司CVD法工业金刚石的下游应用领域目前只在消费领域有应用,没有应用在其他领域
- []每日看点!中国汽车流通协会会长沈进军:延长“国六A”车型销售期的相关政策即将出台
- []【天天速看料】万达酒店发展去年收入8.17亿港元,预计今年新增至少30家酒店
- []天天实时:春风十里,光储绽放,天合储能亮相CEEC 2023
- []天天微动态丨【威海福彩·开奖公告】贺17万元双色球二等奖喜降我市
- []嘉和美康:截至3月10日,公司的股东人数为7092户
- []环球微头条丨大和:阿里巴巴业务重组 菜鸟、本地服务业务分拆上市可能性增加
- []天天快资讯丨泡泡玛特涨超10% 2022年海外市场收入同比增长147.1%
- []郭广昌:2022年复星的确受到很大损失 好在穿过这场风暴
- []港发展局指环团对交椅洲人工岛项目工程加剧政府财赤说法流于武断
- []全球速递!南昌经开区:凡购买商品住宅和非住宅即发放购房现金
- []世界热资讯!东方电热:谢谢您对公司的关心!公司多晶硅还原炉产品今年交货期主要集中在5月至6月
- []全球速递!新朋股份:目前公司尚无上述领域业务。请注意投资风险
- []天天看热讯:理事是什么职位
- []全球热消息:长三角旅游消费复苏正当时:3月份旅游订单量同比实现翻倍式增长
- []世界时讯:怠慢是什么意思?怠慢的出处是哪里?
- []锂电池股票龙头有哪些
- []当前热议!阳光财产保险股份有限公司是国企吗
- []环球快资讯丨coser是什意思?coser怎么理解?
- []【世界新要闻】退市整理期的股票可以买吗
- []四川泸州市古蔺县在哪里?四川泸州市古蔺县资料介绍?
- []对比明显!湖人首发包揽107分 替补仅由施罗德和八村得到14分
- []青云志周小环结局是什么?周小环是一个什么样的角色?
- []商务局和外经贸局是一回事吗?商务局和外经贸局有什么区别?
- []快消息!企业管理学基础知识有哪些?企业管理学基础知识体现于管理学的特点?
- []当前要闻:美国地理位置怎么样?美国地理位置的优越性有哪些?
- []全球快看:什么播放器可以看港澳台直播?可以看港澳台直播的播放器有哪些?
- []天天速递!给领导的祝福语怎么写?写给领导的祝福语有哪些?
- []进气压力传感器的工作原理是什么?进气压力传感器怎么工作?
- []每日消息!深圳控股盘初升约10% 2022年全年度亏转盈赚20.85亿元
- []银城国际控股:2022年归属股东净亏损9.99亿元
- []华发物业:2022年实现收入15.99亿元
- []中央气象台:华北中南部黄淮西部大气扩散条件一般 西北部分地区将有沙尘天气
- []全球速读:达实智能:物联网和工业互联网都与企业数字化、信息化建设密切相关
- []天天短讯!金银多头福音来了!机构大幅上调均价预期
- []黄金市场分析:银行危机情绪极大缓解 黄金继续高位盘整
- []烨星集团:2022年净亏损5187万元
- []土坑酸菜事件后,康师傅的“顺风顺水”也被踩碎
- []顺丰控股:1-2月累计达成国内速运物流业务量13%增速和收入10%增速
- []【环球快播报】粤桂股份:加大甘蔗产业发展符合我们的基本战略,是否提炼乙醇需结合企业实际进行论证
- []天天微速讯:3月30日限售股解禁一览(名单)
- []酒店规定引争议,一家三口能不能住标间?
- []填权是什么意思
- []当前观察:沈阳首套房利率降至3.8%,支持公寓类非住宅去库存,前两月个人按揭贷款下降45.9%
- []【世界新要闻】绿城中国业绩会上刚提拿地目标,今日已收获杭州两宗地
- []雄安建设有序推进,荣盛发展稳增长行情日渐清晰
- []当前关注:远洋集团完成共计2060万美元次级永续美元债票息兑付
- []观点:第一服务控股:2022年收益约为人民币11.22亿元
- []元道通信:世界人工智能技术已经出现了突破,将深刻改变人们的生产生活方式
- []环球微动态丨东南网架:公司将根据发展战略,综合对下属子公司进行规划
- []最新消息:德固特:公司未开展碳捕集相关领域的研究活动。谢谢您对公司的关心与支持!
- []每日热闻!信德新材:截至目前,公司与荣盛石化没有业务往来
- []天天速递!东北证券:二季度A股震荡依旧 政策导向的行业占优
- []简讯:又见牛市长期起点!顶流刘格菘、傅鹏博、冯明远最新判断出炉 新进哪些股
- []看点:机构扎堆调研AI!中金公司、易方达基金、PAG等都出手了
- []【新视野】月薪过万招聘客房保洁员,酒店市场持续火热
- []长城汽车:长城汽车是国内最早布局氢能领域的整车企业之一
- []抢疯了!南航“崩”上热搜第一 多家航司推出“随心飞”
- []全球实时:特变电工:公司自上市以来,通过稳健经营和科学管理,不断提升盈利能力,努力以良好的经营业绩回报投资者
- []今日快看!本川智能:公司会在定期报告中披露对应时点的股东人数和股东信息
- []世界速看:广州:3月二手住宅整体网签12260宗 创2021年5月来新高
- []天天资讯:杭州二批次土拍滨江集团、绿城又是大赢家,中海、华发如愿“中签”
- []当前看点!华发物业2022年公司拥有人应占溢利为1.94亿元 净资产由负转正
- []重点聚焦!保利物业:提名刘平、胡在新及黄海为非执行董事候选人
- []环球看热讯:华润置地的焦虑症
- []世界最新:泰山景区免门票惠及200多万中外游客
- []每日观察!第一服务2022年总收益11.22亿元 物业管理服务收入7.67亿元
- []环球视讯!兴业物联2022年收益3.21亿 在管面积720万平方米
- []每日动态!人保迟迟不理赔怎么办
- []天天热文:如何提取公积金买车
- []【全球独家】山西省安装集团递表港交所 为中国第5大专业工业工程承包商
- B站注册资本增幅400%至5亿 目前由陈睿全资持股
- 光源资本出任独家财务顾问 沐曦集成电路10亿元A轮融资宣告完成
- 巨轮智能2021年上半年营收11.24亿元 期内研发费用投入增长19.05%
- 红枣期货尾盘拉升大涨近6% 目前红枣市场总库存约30万吨
- 嘉银金科发布2021年Q2财报 期内净利润达1.27亿元同比增长208%
- 成都银行2021上半年净利33.89亿元 期内实现营收同比增长17.27亿元
- 汽车之家发布2021年第二季度业绩 期内新能源汽车品牌收入增长238%
- 中信银行上半年实现净利润290.31亿元 期末不良贷款余额706.82亿元
- 光伏概念掀起涨停潮交易价格创新高 全天成交额达1.29亿元
- 上半年生物药大增45% 关键财务指标好转营收账款持续下降
- 世界资讯:时代邻里:2022年归属股东净亏2.13亿元
- 当前速看:兴业物联:2022年实现收入3.21亿元
- 网上可以买车险吗
- 刚刚,“三桶油”年报出齐,合计日赚近10亿!
- 怎么看自己的统筹账户
- 【环球新要闻】新生儿医保卡怎么办理
- 全球要闻:旅游零售板块3月29日跌0.04%,中国中免领跌,主力资金净流出1.11亿元
- 【世界新视野】广西公务员考试时间一年几次_公务员考试时间一年几次
- 今日热闻!平安不动产退出美的置业无锡项目 此前于2021年11月入股
- 万达酒店发展:2022年实现收入8.16亿港元
- 新消息丨保利物业2022年收入136.87亿 在管面积5.76亿平方米
- 万达酒店2022年收入8.17亿港元 计划2023年新增30-35家酒店
- 林园、葛卫东买进,比尔·盖茨看好!19家公司3个月涨幅翻倍,这一赛道全年行情已确定?!
- 世界简讯:金隅集团(02009.HK):冀东发展拟开展2023年度期货及衍生品套期保值业务
- 保利物业:2022年收入约为人民币136.86亿元
- 宝龙商业:2022年实现收入25.49亿元
- 世联行:2022年归属股东净亏损3.43亿元
- 邵阳液压:3月28日公司高管赵铁军减持公司股份合计5000股
- 当前滚动:世联行:2022年实现收入39.79亿元
- 环球热议:宝龙商业:张云峰辞任首席财务官,贺旭接任
- 探访“智慧雄安”:“数字基因”无处不在
- 快讯:首批两只新能源基础设施公募REITs上市 收盘涨1.94%、12.37%
- 中望软件:3月27日何祎减持公司股份合计5000股
- 天天热资讯!中华企业:2022年扣非后归属股东净亏损8.10亿元
- 环球快资讯丨华润置地完成124亿收购华夏幸福4间公司股权
- 世界看热讯:中华企业2022年总营收26亿元 同比减少72.89%
- 焦点热门:民生银行:阵痛之后,曙光已现
- 全球球精选!农夫山泉业绩正增长的动力是什么?
- 全球滚动:华东医药:华东宁波的清算工作由法院组织清算组主持,目前尚未结束
- 世界快看点丨海普瑞(09989)建议委任张平为执行董事
- 远东控股国际2022年收入470万港元 归母净亏损6880万港元
- 最新消息:襄阳:阶段性放宽首套住房商业性个人住房贷款利率下限
- 四川黄金:进入黄金行业的壁垒包括资金、人才、资源等壁垒
- 北京写字楼市场活跃度逐渐恢复,零售市场有望在下半年看到消费回暖成效
- 中国中冶:2022年归属股东净利润102.72亿元
- 天天简讯:保利置业披露附属公司16.46亿元关联交易事项
- 天天观焦点:MM三人行|《人生之路》离路遥的《人生》有多远
- 【环球聚看点】云南能投:公司投资建设的经开区425kW屋顶分布式光伏示范项目已并网发电
- 中国海油:2022年净利润同比翻番 高质量发展业绩再创新高
- 金融街威斯汀酒店30.01亿元资产支持ABS已获通过
- 当前热点-宝通科技:虚拟数字人正广泛应用在元宇宙新生态中,早在2016年,公司就在虚拟现实技术领域展开布局
- 当前滚动:金融街控股175亿元公司债券已提交注册
- 厚植共同富裕安全底色推进尾矿库综合治理
- 中国电建300亿元公司债券已提交注册
- 杭州临平城建40亿元可续期公司债券已获通过
- 上海环境:公司暂未开展具体业务,目前处于积极探索研究阶段
- 中海地产拟发行15亿元公司债券
- 天天观天下!复星医药:创新产品驱动业绩稳健增长,全球运营打造未来成长加速器
- 观点:乐心医疗:公司的远程健康监测产品均可通过物联网实现信息化、远程管理控制和智能化网络
- 世界热推荐:160亿!世界最大铅碳储能电站落地湖州!
- 什么是锂电池包?锂电池PACK有哪些组成和优点
- 明牌珠宝百亿元跨界光伏电池片项目议案通过
- 当前视点!东方电气:将在杭州投资建设光伏全球总部
- 华东电力调峰辅助服务市场助力新能源全额消纳
- 西安高陵区2宗住宅用地流拍 原因系均未存在有效报价
- 海信电视亮相上海张园,与《家居廊》共探家居艺术新边界
- 5站珠江新城,白云品质标杆-龙湖天著,全城热销竞藏
- 北京首旅20亿中期票据将赎回 票面利率3.39%
- 世界简讯:九丰能源:2022年度公司先后两次启动股份回购计划并顺利完成,合计支付的资金总额超3亿元
- 全球快讯:郑州市房协出台房企信用激励措施:优先推荐AAA级房企参与保障性住房建设
- *ST炼石:评估对象及其价值类型为包含商誉的相关资产组组合预计未来现金流量的现值
- 当前讯息:于隽隽因工作调整辞去西藏城投副总经理职务
- 环球新消息丨维远股份:目前公司疫情防控工作人员对重点人群提供自愿采样服务,公司所在地区已恢复正常生产生活
- 世界热头条丨女子在汤包蒸笼里发现蟑螂,自我调侃“是怕我肉不够吃吗”,店方回应
- 世界新资讯:精华制药:公司无相关重组计划
- 天天快播:重磅!央企巨头携手卓阳储能共同探索储能新未来 并签署5GWh战略合作协议
- 阿斯塔纳航空开启夏季航班计划,将加密阿拉木图-北京航线至每日1班
- 新源智储亮相CEEC2023: 打造全球领先的储能系统技术服务商
- 当前报道:欧派家居:为子公司欧派集成借款提供2.9亿元担保
- 天天亮点!福建阳光集团收到行政监管措施决定书 因产品担保情况披露不准确
- NYMEX原油上看75.86美元
- 3月29日三变科技涨停分析:储能,浙江国企改革,泛在电力物联网概念热股
- 环球今日讯!3月29日岱美股份涨停分析:蔚来汽车概念股,特斯拉,汽车零部件概念热股
- 【天天时快讯】信阳建投集团20亿元私募债券项目更新至“已反馈”
- 3月29日新亚电子涨停分析
- 武汉城建完成发行5亿短期融资券 利率2.34%
- 万豪集团预计于2023年实现在中国市场酒店总数量超500家
- 航天动力:公司是航天六院下属唯一上市公司,是航天六院的产业化平台和资产证券化平台
- 【独家】恒星科技:请关注公司在巨潮资讯网(www.cninfo.com.cn)披露的调研信息
- 【环球新要闻】湖北十堰茅箭区:500多株梅花竞相绽放梅香满园
- 金蜗牛露营刘旭阳:露营不能做成纯体验性的产品,一定要有内容
- 每日快看:中马传动(603767)3月29日主力资金净买入16.52万元
- 每日热点:三部门:通过政府带头采购和使用绿色建材 逐步在全社会形成推广绿色建材和绿色建筑的良好氛围
- 焦点!西安航空基地3.28亿元出让1宗商住用地 净用地面积8.24万平米
- 全球聚焦:国际金价短线下看1953美元
- 【快播报】日发精机:根据《公司法》和《公司章程》规定,股东有权查阅股东名册,我们尊重并维护每一名股东权利
- 天天播报:西安高新完成发行5亿短期融资券 利率3.47%
- 【播资讯】协和电子:公司主营印制电路板和SMT贴装服务。产品主要应用于汽车电子、高频通讯等中高端领域
- 短讯!国际金价重新走低,银行业危机可控,FED将着力对付它
- 天天热资讯!美原油交易策略:油价初步攻克21日均线,空头还有机会吗?
- 融创亦庄壹号如期交付,兑现千余户业主归心生活
- 摒弃耗时耗力的传统记录方式,你需要一支科大讯飞智能录音笔
- 【世界聚看点】佣金率是什么意思
- 每日快报!征信查询次数一年不能超过几次
- 股票在解禁之前会不会大涨
- 进入新赛道,奥海科技服务器电源硬核上线
- 最新出炉!多只明星基金隐形重仓股曝光 傅鹏博、冯明远看好这些方向!
- 全球消息!在股票中什么叫量比
- 每日讯息!万豪国际集团将继续深耕中国市场,预计2023年实现在该市场的酒店总数量超500家
- 天天速递!新奥集团是国企还是私企