最新要闻
- 快讯:舒筋丸和脑络通胶囊可以一起吗_脑络通胶囊能长期吃吗
- 焦点简讯:新娘自己主持婚礼省下万元 仅花费160元:网友点赞 本人回应不是给别人看
- 游客饮料不慎掉落被大熊猫雅一捡来喝:园方回应正密切留意
- 微速讯:30多家车企集体降价:已经没人看得上油车了吗?
- 当前看点!比尔·盖茨最爱的游戏:用40多年 开启一个时代
- 【天天快播报】AMD:我们也可以做出RTX 4090!只是不想做而已
- 天天速讯:抉择!荷兰屈从美国,对华限制但有保留,瑞士顺从美国,面临中资暴减
- 浙江人1年花18亿买香奈儿 网友:原来消费降级的只有我
- 环球观点:中国杂牌显卡蜂拥进入美国:矿卡滞销 帮帮我们!
- 当前快看:《生化危机4:重制版》泄露艾达王美图:脚踩恨天高 性感妖娆
- 48GB大容量配8000MHz高频率!芝奇推出创纪录的DDR5内存
- 天天热门:钻石不值钱了 1/3原价就能买到!中国河南小县城颠覆神话
- 速读:AMD向Intel正面开炮:顶级性能 不需要高功耗!
- 焦点关注:什么是牙周炎及症状_什么是牙周炎
- SE终于承认《Forspoken》失败:但仍有可取之处
- 世界短讯!广西:全面实现高速服务区充电桩100%全覆盖
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
天天看热讯:读Java性能权威指南(第2版)笔记15_垃圾回收B
(资料图)
1.GC触发条件
1.1.当新生代满的时候
1.1.1.Minor GC会被触发
1.2.当老年代满的时候
1.2.1.Full GC会被触发
1.3.当堆快要填满时
1.3.1.并发GC(如果适用)会被触发
2.强制开启GC
2.1.System.gc()方法
2.1.1.总是会触发Full GC(即使JVM运行的是G1GC或者CMS)
2.1.2.并不会让应用程序更高效
2.1.2.1.只是让GC比其他情况更早开启,也只是将性能的影响延迟了
2.1.3.调用这个方法从来都不是好主意
2.2.例外
2.2.1.在做性能监控或基准测试时
2.2.1.1.对于运行少量代码的小型基准测试,为了加快预热JVM,在测量期之前强制执行GC有意义
2.2.2.对堆进行分析时,在堆转储之前强制触发Full GC是个好主意
2.2.3.远程方法调用
2.2.3.1.Remote Method Invocation,RMI
2.2.3.2.作为分布式垃圾回收器的一部分,它每小时调用一次System.gc()方法
2.2.3.3.-Dsun.rmi.dgc.server.gcInterval=N
2.2.3.4.-Dsun.rmi.dgc.client.gcInterval=N
2.2.3.5.N以毫秒为单位
2.2.3.6.默认值是3 600 000(1小时)
2.3.-XX:+DisableExplicitGC
2.3.1.阻止强制GC操作
2.3.2.默认false
3.CPU使用率
3.1.要确保CPU告警不是由Full GC引起的100%CPU使用率造成的
3.2.也不是由后台并发处理线程引起的CPU高峰持续时间更长(但使用率更低)造成的
3.3.Java应用程序来说是很正常的
4.选择GC算法
4.1.在JDK 8中,要如何选择则取决于你的应用程序
4.2.在单CPU的机器上默认使用Serial垃圾回收器
4.2.1.包括单个CPU的虚拟机和限制只能使用一个CPU的Docker容器
4.3.当在单CPU机器上运行CPU密集型应用程序时,即使这个CPU是超线程的,使用Serial垃圾回收器也更有意义
4.4.如果平均响应时间是最重要的目标,Serial垃圾回收器是更好的选择
4.5.在批处理任务中,CPU会在很长一段时间内100%忙碌,Serial垃圾回收器有明显的优势
4.6.堆很小(比如100 MB)的应用程序,无论可用的核心数量是多少,使用Serial垃圾回收器可能都会有更好的表现
4.7.如果一个长期运行的应用程序线程占用了唯一可用的CPU,那么G1 GC不是一个好的选择
4.8.在JDK 11中,G1 GC通常是更好的选择
4.9.对于大多数应用程序来说,G1 GC的算法是更好的选择
4.10.如果你想优化第99百分位响应时间,那么G1 GC更好
4.11.在同样的硬件上处理非CPU密集型任务,G1GC是更好的选择
4.12.当你选择G1 GC时,需要有足够的CPU供后台线程运行
4.13.在CPU周期足够的情况下,即使Serial垃圾回收器是默认的选择,G1 GC一般也会表现得更好
4.14.如果服务器缺少CPU周期,会导致G1 GC和应用程序线程竞争CPU,那么G1 GC的响应时间会更长
4.15.如果更看重交互处理和响应时间,那么Throughput垃圾回收器很难战胜G1 GC
4.16.如果优化服务器之后没有了Full GC,那么G1 GC和Throughput垃圾回收器通常会得到相似的结果
4.16.1.Throughput垃圾回收器遇到的Full GC越多,G1 GC的平均响应时间、第90百分位响应时间和第99百分位响应时间就会越短
4.17.当应用程序的运行时间是关键时,如果Throughput垃圾回收器的应用程序线程停顿时间比G1 GC少,那么它就更有优势
4.17.1.没有(或很少)Full GC。
4.17.2.老年代常常是满的,G1 GC后台线程有更多工作要做
4.17.3.G1 GC线程亟需CPU周期
4.18.在多CPU机器上运行CPU密集型任务时,Throughput垃圾回收器更有意义
4.19.即使任务不是CPU密集型的,如果它产生的Full GC相对较少或者老年代一般是满的,Throughput垃圾回收器也可能是更好的选择
关键词:
-
天天看热讯:读Java性能权威指南(第2版)笔记15_垃圾回收B
1 & 160;GC触发条件1 1 & 160;当新生代满的时候1 1 1 & 160;MinorGC会被触发1 2 & 160;当老年代满的时候1 2 1 & 160;FullGC会被触
来源: 天天看热讯:读Java性能权威指南(第2版)笔记15_垃圾回收B
快讯:舒筋丸和脑络通胶囊可以一起吗_脑络通胶囊能长期吃吗
焦点简讯:新娘自己主持婚礼省下万元 仅花费160元:网友点赞 本人回应不是给别人看
Docker圣经:大白话说Docker底层原理,6W字实现Docker自由
当前热门:工作一年,我重新理解了《重构》
【QCustomPlot】版本迭代日志
游客饮料不慎掉落被大熊猫雅一捡来喝:园方回应正密切留意
微速讯:30多家车企集体降价:已经没人看得上油车了吗?
当前看点!比尔·盖茨最爱的游戏:用40多年 开启一个时代
【天天快播报】AMD:我们也可以做出RTX 4090!只是不想做而已
天天速讯:抉择!荷兰屈从美国,对华限制但有保留,瑞士顺从美国,面临中资暴减
【天天热闻】MySQL学习笔记-事务
观天下!day01-SpringBoot基本介绍
每日视讯:3-2 字符串
浙江人1年花18亿买香奈儿 网友:原来消费降级的只有我
环球观点:中国杂牌显卡蜂拥进入美国:矿卡滞销 帮帮我们!
当前快看:《生化危机4:重制版》泄露艾达王美图:脚踩恨天高 性感妖娆
48GB大容量配8000MHz高频率!芝奇推出创纪录的DDR5内存
redux crateStore connect
当前快讯:反序列化刷题
天天热门:钻石不值钱了 1/3原价就能买到!中国河南小县城颠覆神话
速读:AMD向Intel正面开炮:顶级性能 不需要高功耗!
网络安全(中职组)-B模块:Web隐藏信息获取
ARC058F
Codeforces Round #857 Div.1 1801 E F 题解
打开MASA Blazor的正确姿势6:表单验证
看点:C#中定义自己的消费队列(下)
焦点关注:什么是牙周炎及症状_什么是牙周炎
SE终于承认《Forspoken》失败:但仍有可取之处
焦点速看:前端设计模式——适配器模式
世界短讯!广西:全面实现高速服务区充电桩100%全覆盖
环球动态:鲜嫩如蛋挞 多鲜岩烧乳酪吐司1斤14.9元
世界滚动:Win10极限精简版系统Tiny10更新:加入远程桌面等实用功能
Intel中国特供i5-13490F闪电降价!这性价比 没治了
计应212小组讨论junit成果
当前简讯:女子沙漠种树16年让县城免于消失 11年前美国预言翻车
每日短讯:掀起汽车降价狂潮之后 湖北再投放5亿元消费券
全球讯息:突破142万人!《CS:GO》同时在线数达10年来最高点
【世界时快讯】ELF 文件
环球快资讯丨表数据量大优化方案设计
2.8K OLED高刷屏!华硕灵耀14 2023轻薄本图赏
女子试驾比亚迪汉撞树:碗口粗的树都弯了 A柱完好无损
环球关注:面向 DevOps 的 Kubernetes 最佳安全实践
焦点速递!9.3.3输入的符号2
明明不缺钱 为什么总有人喜欢在家收集垃圾?
大众ID.家族新能源汽车跟进降价 最高优惠4万元
每日头条!一小时发电量超七万千瓦时!首台国产F级50兆瓦重型燃气轮机下线
Windows10免费激活专业版亲测有效无需安装软件,附:Windows10停止自动更新教程正解版
单机身10499元:佳能入门全画幅微单EOS R8正式上架
中国2月动力电池装车量:宁德时代、比亚迪拿下超7成市场份额
环球要闻:13日明早将现寒潮过程最低气温:上班记得多穿点
承诺捐款1100万未兑现被母校起诉 校友回应:自己会像罗永浩一样
寻味北京 | 文化活动·北京城市副中心 公共文化服务
最资讯丨Python 中连接MSSQL,MySQL,SQLite,Redis,ElasticSearch,Mongodb,PostgreSQL,Oracle,R
世界新动态:秒杀面试题!JS中this指向的理解和运用
环球精选!.NET、.NET Framework 和 .NET Core
在Linux中如何注销其他 SSH 用户
资讯推荐:补贴9万后12万买C6 博主揭雪铁龙套路玩的深!低配比高配还贵
1TB存储影像机皇!小米13 Ultra或5月发布:同步小米平板6/小米手环8
焦点速看:洛谷 P1015 回文数
世界滚动:曾称花40万买燃油车很悲催!智己CEO:智己LS7近一半车主来自BBA
世界实时:《你好李焕英》后二次合作:贾玲第二部导演作品有张小斐
全球看热讯:EntityFramworkCore7笔记
【天天时快讯】董明珠谈“35岁职场危机”:不理解 人们要到60岁才退休
宏任务&微处理
主龙骨图片_主龙骨
一次看过瘾!《流浪地球》系列两部电影下周连映:时长5小时
焦点热门:读Java性能权威指南(第2版)笔记14_垃圾回收A
环球热门:全球第15!小米13 Pro DXO音频140分:险胜iPhone 13 Pro Max
今日最新!有六百万人 沉迷在B站上看“抓小偷”
天天报道:不退休不会卖股票!董明珠:格力没实现6000亿营收目标 有遗憾
怎么利用异步设计提升系统性能?
【天天新要闻】500km续航纯电MPV!李想首曝网约车D1 Plus:项目被叫停太遗憾
全球观焦点:Go 面向对象
全球快播:Vue——Vue初始化【三】
吕钱浩:苹果2026年可能会推真全面屏iPhone 那个时候中兴已是第7代了
焦点快报!博主阿秋准备坐地铁游香港:晒证件自证是90后
环球快资讯:手机换号伤不起!当代人换手机号的成本有多高?
百事通!iPhone 17 Pro将是最完美iPhone!果粉还要等两年时间
苦是一种享受!董明珠回应仍做手机:格力一些部件必靠进口 国产质量不达标
冷水江市气象局发布大风蓝色预警【Ⅳ级/一般】
自称从清华退学考北大博主删除视频:此前收获50万点赞 快速涨粉
世界热议:PMP项目变更管理及变更流程总结
利用CSS使博客园图片自动居中,而文字保持居左
天天热文:量化交易基础 - 012 - 检验中的假设条件
全球新资讯:2999元国产显卡抢疯了 Steam游戏实测能玩 老黄旧将打造
当前快看:实拍成都6-7级大风来袭:狂风呼啸树折腰 行人雨伞秒被吹翻
邹磊委员:推进“风光水火储”多能互补综合能源供给体系建设
Log4j 配置
每日速递:flink入门-流处理
全球消息!汉诺塔问题——分而治之(引入递归,解决重复子问题)
世界球精选!Java基础入门-数组练习
国内已超越GPS 北斗卫星今年再发三颗星:下一代已在路上
世界观点:称根据身体来划分性别比较好 女星桥本爱被LGBT攻击
【独家】女生月薪两万辞职考研八次失败:次次铩羽而归
全球新资讯:第128篇:浏览器存储(cookie、webStorage、 IndexedDB)
世界简讯:关于使用python脚本将同级的其他目录下的所有文件根据年份移动到当脚本位置的年份目录
环球今热点:SSD比机械硬盘更容易坏?实测来了:跟想象中不一样
全球观天下!2月轿车销量排名:两“逸”同病相怜、秦汉一马平川
通讯!姚劲波代表:高学历干家政可能会越发普遍