小机灵鬼|troubleshoot之:GC调优到底是什么( 二 )
吞吐率吞吐率是由花费在GC上的时间和应用程序上的时间比率来决定的 。
我们可以通过设置:
-XX:GCTimeRatio=nnn来控制 。
如果没有达到throughput的目标 , 那么GC可能会去增加heap size , 从而减少GC的执行频率 。 但是这样会增加单次的Maximum Pause-Time 。
如果throughput和maximum pause-time的参数同时都设置的话 , JVM会去尝试去动态减少heap size的大小 , 直到其中的一个目标不能满足为止 。
相对而言 , G1更加偏重于最大暂停时间 , 而ZGC更加偏重于吞吐率 。
本文作者:flydean程序那些事
本文链接:
本文来源:flydean的博客
【小机灵鬼|troubleshoot之:GC调优到底是什么】欢迎关注我的公众号:程序那些事 , 更多精彩等着您!
推荐阅读
- 小机灵鬼|干货速来!透彻剖析微服务架构设计模式,深入开发Java有奇效
- 执笔抒情|万茜发文向宁静郁可唯几位姐姐道歉,配图还在抖机灵
- 小机灵鬼|央视重磅关注天府新区这件事
- NBA|原创万茜发文向宁静郁可唯几位姐姐道歉,配图还在抖机灵
- 小机灵鬼|小米截胡?雷军宣布第三代自研屏下摄像头明年量产,中兴黯然失色
- 小机灵鬼|4K屏设计专业神器!ROG幻15成开学季最香生产力工具
- 小机灵鬼|带你看看世界电力“皇冠上的明珠”的中国智慧
- 小机灵鬼|日本学生参加线上学校旅行 远程操控机器人参观全日空
- 小机灵鬼|苹果12还未发布,就被扒出5大缺点,郭台铭:中国离不开苹果
- 穿搭|张嘉译娶了个“宝”,51岁王海燕低调优雅,抿起嘴让人心都化了
