最新要闻
- 何小鹏:王凤英一周工作七天、让大家很卷
- 何小鹏谈竞争对手降价:油车一定会反击、小鹏将降低25%生产成本
- 天天亮点!听闻索尼PS5 Pro主机明年发售后:老玩家们集体不干了
- 环球通讯!日本女大胃王菅原初代患肠癌病逝:曾10分钟吞399碗荞麦面
- 全球热点评!美国一核电站承认150万升核污染水泄漏:已隐瞒数月
- 导演郭帆都看不下去!众筹1亿的《流浪地球2》周边 为啥要偷工减料?
- 说句话就能做表格、PPT!微软把GPT-4塞进办公套件 我慌了
- 每日热门:喉结左侧有个硬疙瘩_左侧睾丸里有个小疙瘩是什么
- AIGC的下一站是什么?
- 五角大楼官员表示:太阳系中可能存在外星母舰探测地球
- iPhone 15 Pro Max屏幕边框窄爆:将打破小米13纪录
- 99元 联想YOGA新款M5无线鼠标上架:鹅卵石设计
- 张裕葡小萄赤霞珠甜红葡萄酒2支到手39.9元:酒香浓郁
- 世界热讯:手机百度文库的下载券怎么用啊 为什么(百度文库不能用下载券)
- 网红店半天妖烤鱼被曝垃圾桶捞回食材上桌!合肥市监局:全市门店停业
- 天天微头条丨赛博2077支持DLSS3 iGame RTX 40显卡实战:性能2倍提升
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【当前独家】读Java性能权威指南(第2版)笔记20_垃圾回收G
1.Survivor空间
1.1.新生代被划分为两个Survivor空间和一个Eden空间的原因
1.1.1.刚刚被创建并且还在使用中,所以不能被回收,但它们的寿命并没有长到足以进入老年代
(资料图片仅供参考)
1.1.2.仍在新生代中的对象有额外的机会被回收,而不是晋升到(并填满)老年代
1.2.首次新生代回收期间,对象从Eden空间移动到Survivor空间0
1.3.下次回收时,活跃对象会从Survivor空间0和Eden空间移动到Survivor空间1
- 1.3.1.此时Eden空间和Survivor空间0完全是空的
1.4.被移入老年代场景
1.4.1.Survivor空间非常小,当目标Survivor空间在新生代回收过程中被填满时,Eden空间中剩余的任何活跃对象都会被直接移入老年代
1.4.2.对于停留在Survivor空间中的对象,其经历的GC周期数量有限制,超过这个限制的对象会被直接移入老年代
- 1.4.2.1.晋升阈值(tenuring threshold)
1.5.-XX:InitialSurvivorRatio=N
1.5.1.初始大小
1.5.2.默认值为8
- 1.5.2.1.新生代的10%
1.5.3.survivor_space_size = new_size / (initial_survivor_ratio + 2)
1.6.-XX:MinSurvivorRatio=N
1.6.1.最大值
1.6.2.默认情况为3
- 1.6.2.1.新生代的20%
1.6.3.maximum_survivor_space_size = new_size / (min_survivor_ratio + 2)
1.6.4.最小的比例可以得到最大的Survivor空间
1.7.要让Survivor空间保持固定大小
1.7.1.将SurvivorRatio设置为期望的值
1.7.2.禁用UseAdaptiveSizePolicy标志
1.8.XX:TargetSurvivorRatio=N
- 1.8.1.GC之后Survivor空间的占用率
1.9.-XX:InitialTenuringThreshold=N
1.9.1.Throughput回收器和G1 GC回收器默认是7
1.9.2.CMS默认是6
1.10.-XX:MaxTenuringThreshold=N
1.10.1.最大阈值
1.10.2.Throughput回收器和G1 GC回收器的默认最大阈值是15
1.10.3.CMS的是6
1.11.-XX:+AlwaysTenure标志
1.11.1.永远晋升
1.11.2.相当于把MaxTenuringThreshold设为0
1.11.3.对象总是会晋升到老年代,而不是存储在Survivor空间中
1.11.4.默认是false
1.12.-XX:+NeverTenure
1.12.1.永不晋升
1.12.2.将初始晋升阈值和最大晋升阈值认为是无穷大
1.12.3.只要Survivor空间仍有空闲,任何对象都不会晋升到老年代
1.12.4.默认也是false
1.12.5.防止JVM降低晋升阈值
1.13.-XX:+PrintTenuringDistribution标志
1.13.1.在JDK 8中
1.13.2.将对象年龄分布添加到GC日志中
1.13.3.默认是false
1.14.Xlog参数加上age=debug或age=trace命令
1.14.1.在JDK11中
1.14.2.将对象年龄分布添加到GC日志中
1.14.3.默认是false
2.分配大对象
2.1.线程本地分配缓冲区
2.1.1.thread-local allocation buffer,TLAB
2.1.2.默认是开启的
2.1.3.所有的GC算法都要考虑TLAB的大小
2.1.4.它们很小,所以TLAB内不能分配大对象
2.2.TLAB的大小取决于3个因素
2.2.1.应用程序中的线程数量
2.2.2.Eden空间的大小
2.2.3.线程的分配速率
2.3.从TLAB的参数优化中受益场景
2.3.1.分配很多大对象的应用程序
2.3.2.和Eden空间的大小相比,线程数量相对较多的应用程序
2.4.-XX:-UseTLAB禁用
- 2.4.1.可以提升性能,禁用它们永远是个坏主意
2.5.大量的分配发生在TLAB之外
2.5.1.减小分配对象的大小
2.5.2.调整与TLAB大小相关的参数
2.6.JFR工具
2.7.-XX:+PrintTLAB标志
- 2.7.1.在JDK 8
2.8.tlab*=trace
- 2.8.1.在JDK 11
2.9.调整TLAB的大小
2.9.1.-XX:TLABSize=N标志
2.9.1.1.默认值为0
2.9.1.2.显式地设置TLAB的大小
2.9.1.3.只能设置TLAB的初始大小
2.9.2.-XX:-ResizeTLAB标志
2.9.2.1.默认是true
2.9.2.2.防止每次GC时都调整大小
2.9.3.调整TLAB以提升性能的最简单的方法,也是唯一有用的方法
2.10.-XX:TLABWasteTargetPercent
2.10.1.阈值
2.10.2.默认是TLAB大小的1%
2.10.3.动态的
2.11.-XX:TLABWasteIncrement=N
2.11.1.增幅
2.11.2.默认是4
2.12.-XX:MinTLABSize=N
2.12.1.TLAB的最小值
2.12.2.默认为2 KB
2.13.TLAB的最大值略小于1 GB
2.13.1.可以容纳一个整数数组的最大空间,数组大小向下取整以对齐对象
2.13.2.不能修改
关键词:
-
【当前独家】读Java性能权威指南(第2版)笔记20_垃圾回收G
1 & 160;Survivor空间1 1 & 160;新生代被划分为两个Survivor空间和一个Eden空间的原因1 1 1 & ...
来源: 【当前独家】读Java性能权威指南(第2版)笔记20_垃圾回收G
何小鹏:王凤英一周工作七天、让大家很卷
何小鹏谈竞争对手降价:油车一定会反击、小鹏将降低25%生产成本
springboot跨域问题解决方案
天天亮点!听闻索尼PS5 Pro主机明年发售后:老玩家们集体不干了
环球通讯!日本女大胃王菅原初代患肠癌病逝:曾10分钟吞399碗荞麦面
全球热点评!美国一核电站承认150万升核污染水泄漏:已隐瞒数月
导演郭帆都看不下去!众筹1亿的《流浪地球2》周边 为啥要偷工减料?
说句话就能做表格、PPT!微软把GPT-4塞进办公套件 我慌了
每日热门:喉结左侧有个硬疙瘩_左侧睾丸里有个小疙瘩是什么
AIGC的下一站是什么?
速读:vue2前端导出带背景色表格 xlsx xlsx-style
环球新资讯:Attention与SelfAttention
五角大楼官员表示:太阳系中可能存在外星母舰探测地球
环球消息!每日机构分析:3月17日
fiddler:The system proxy was changed.Click to reenable capturing
iPhone 15 Pro Max屏幕边框窄爆:将打破小米13纪录
99元 联想YOGA新款M5无线鼠标上架:鹅卵石设计
张裕葡小萄赤霞珠甜红葡萄酒2支到手39.9元:酒香浓郁
世界热讯:手机百度文库的下载券怎么用啊 为什么(百度文库不能用下载券)
网红店半天妖烤鱼被曝垃圾桶捞回食材上桌!合肥市监局:全市门店停业
天天微头条丨赛博2077支持DLSS3 iGame RTX 40显卡实战:性能2倍提升
河南三月飞雪 突降大雪竟与人工增雨有关
中金所就30年期国债期货合约征求意见
世界观速讯丨铭瑄发布旗舰级MGG RTX 4080、4070 Ti:丧心病狂5风扇、9热管
【焦点热闻】AMD份额涨不动了 专家称Intel的麻烦已结束:CPU竞争力更强
每日视点!山东一公司疑设卑劣人员从业跟踪岗:你去哪我就发函到哪
微头条丨铲屎官注意!研究表明养宠物或影响睡眠
热点评!你买过大船货吗?男子电动滑板车藏84个SSD入境被海关查获
全球新消息丨如何在Docker下部署nacos并注册Java服务
每日讯息!记录--vue中封装一个右键菜单组件(复制粘贴即可使用)
【新要闻】一汽奔腾销量惨淡,靠预售23.58万起的奔腾M9有望逆转吗?
天天快资讯:车主注意:新一轮国内油价降了!加满一箱油将少花4元
焦点要闻:全球最大集装箱船将在宁波舟山港开启首航:比航母还长
今日热讯:接二连三胜!长三乙火箭成功发射高分十三号02星
环球快资讯:《三体》动画播放量破5亿!豆瓣评分暴跌至3.9 差评率高达86%
票房已突破45亿!《满江红》宣布密钥再次延期
全球热门:“315”曝光:带货直播间水军泛滥,该如何应对?
天天观速讯丨债市日报:3月17日
消防车被小车挡道 业主联系未果合力掀翻!车主不干了
滚动:让越野车无路可走!极氪001成功挑战原路虎越野基地
世界热门:座椅加热1299元!smart回应硬件订阅:预埋硬件算送的 成本没进卖车价
环球快播:何炅再提《快乐大本营》:引发网友感慨
全球实时:1个案例读懂——游戏产品如何用 A/B 测试做增长
当前消息!Tailwind CSS 备忘清单_开发速查表分享
python __new__方法与单例模式
【当前热闻】前端有边界,但低代码没有
【快播报】Application Loader及Transporter App上传ipa外、可以在Windows上架iOS APP工具
当前播报:腊肉的保质期多长?
法兴银行:欧洲央行加息对欧元区国家息差的影响越来越小
支持小米、OPPO!三星查询手机OLED屏幕网站上线:你用的啥屏?
通讯!第二代骁龙7+首次支持双5G双卡双通:4.4Gbps网速、Wi-Fi翻倍
观察:性能提升达2倍!真我GT Neo5 SE官宣搭载第二代骁龙7+
索尼背水一战!PS5 Pro已在路上
环球今热点:刹车失灵?福特全球召回近130万辆汽车
世界热资讯!使用代理以及搭建代理池
河南突降大雪:农户40亩葡萄棚被压塌、郑州多个仓库倒塌损失惨重
天天快看点丨卢伟冰现身高通发布会!Redmi全球首发第二代骁龙7+
动态焦点:性能提升2倍!高通正式发布第二代骁龙7+移动平台
环球快消息!前端使用EasyWasmPlayer.js接入hls协议h265编码视频
当前速讯:[EF Core] EF Core Code-First 移除外键 —— 重写SQL生成器
当前快看:带发行版 Logo 的系统信息显示工具
天天快报!歌曲.在我心里没有谁能够代替你原唱_在我心里没有谁能代替你简谱歌谱
文心一言申请测试企业达7.6万 百度股价上涨近15%
锦心似玉林世显是什么身份?锦心似玉林世显的出场有什么作用吗?
人世间冯化成哪集出轨的?人世间冯化成最后的结局是什么?
小米3的充电线是哪种头?小米3手机跑分是多少?
小天鹅洗衣机脱水不干是什么原因?小天鹅洗衣机24小时服务热线
热议:zynq基于DMA的串口传图
天龙八部单机版怎么下载?天龙八部单机版武功搭配
环球头条:899元 雷蛇帝王蝶鼠标垫发布:钢化玻璃一体成型
天天微速讯:6岁女童看店 2人用98元买走60根虫草引热议:无耻不道德行为、交易无效
全球简讯:特斯拉不好惹!网红车评人“蔡老板”被判道歉赔10万后:维持原判 不得上诉
落地成盒!苹果可折叠手机新专利:掉落自动闭合
环球观察:又一网红店翻车 半天妖烤鱼被曝垃圾桶捞回餐食又端上桌 你吃过没
今头条!python 排序算法
天天通讯!uni-app 实现轮播图组件父容器背景色随图片主题色改变
全球短讯!iQOO Z7对标旗舰配置:OIS光学防抖、NFC全都有
性价比领先RTX 3060多达78% Intel Arc新驱动优化《暗黑4》等游戏
造谣蔚来因质量失控酿车祸 车评人被判向蔚来道歉、赔偿8万元
全球快报:发放37亿元购车补贴 单车最高降价5万!上汽大众回应
焦点速读:58元 国产单机游戏《二分之一》正式发售:近百位角色 文本超25万字
【时快讯】好多人说驱鼠器不管用是真的吗为什么(好多人说驱鼠器不管用是真的吗)
热点在线丨前端操作cookie的用法
世界最新:数据湖选型指南|Hudi vs Iceberg 数据更新能力深度对比
快讯:全网最详细中英文ChatGPT接口文档(四)30分钟快速入门ChatGPT——Models模型
git回退到某个提交
世界微头条丨交易商协会对中航租赁予以通报批评
女子地铁上辱骂殴打男子 通报来了:拘留10天 罚款500
动物园母猴产后啃食夭折小猴 工作人员:有一定野性、比较常见
环球讯息:零百加速1.9秒 中国第一超跑埃安Hyper SSR量产已达50%
消息!别喝工业水啤了:熊猫精酿杀马特扯皮小麦啤酒6听19.9元大促
全球微速讯:20.98万起大杀四方 新款比亚迪唐DM-i、汉EV上市当日狂卖8196台
【全球聚看点】Java 枚举实现单例模式,线程安全又优雅!
天天讯息:前端设计模式——组合模式
全球快播:[issues] webrtc 接入SRS丢包率不正确问题
天天热资讯!你居然还不会判定表法?
资讯:【微电平台】-高并发实战经验-奇葩问题解决之旅
快递员骑摩托与特斯拉相撞当场身亡 现场惨烈:司机喊话车没失控
焦点短讯!大众最便宜电车来了!截胡特斯拉Model Q