返回列表 发布新帖
查看: 107|回复: 3

2026 年了 Java 仔有人用 ZGC 了么?

chimeng122qwe发表于 2026-5-25 10:58:04 来自手机版 | 查看全部 |阅读模式
你们都是多少 G 的内存,相应的参数做过哪些调优?
回复

使用道具 举报

轩哥哥发表于 2026-5-25 11:50:06 来自手机版 | 查看全部
没有超大堆应用,2026 年了 JVM 都是自适应根据 Runtime 动态优化给个最大最小堆完事,不是特殊应用用不着去自己手调,只需要抛弃包袱升级 J8
回复

使用道具 举报

qq568277274发表于 2026-5-25 12:13:05 来自手机版 | 查看全部
32G 的 heap
1 、jdk21+不分代的 zgc ,停顿时间符合预期,低于 1ms ,吞吐量影响比较大,火焰图查看在 5%-7%左右
2 、jdk23+分代的 zgc ,停顿时间符合预期,低于 1ms ,吞吐量影响有所缓解,火焰图查看在 2%-3%左右
3 、jdk23+g1 gc ,停顿时间小于 10ms ,吞吐量影响极低,火焰图查看在 0.5%-0.9%左右
4 、没有额外的参数,g1gc 只配了停顿时间,zgc 除了配置分代,没有额外参数
回复

使用道具 举报

0531161536发表于 2026-5-25 12:30:19 来自手机版 | 查看全部
一直都用,不用不行,agv 可等不了 g1 的秒级停顿
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表