TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Bending pause times to your will with Generational ZGC

85 pointsby lichtenbergerabout 1 year ago

5 comments

KingOfCodersabout 1 year ago
Java has been pushing out new and better GC constantly the last decades.<p>I wish Go would invest in GC the same way Java does.
评论 #39724087 未加载
评论 #39724438 未加载
jeffbeeabout 1 year ago
You can try to explain to people that enabling Transparent Hugepages is going to win them 5-20% CPU throughput and they just won&#x27;t believe you.
评论 #39723293 未加载
评论 #39723732 未加载
评论 #39724327 未加载
评论 #39723496 未加载
评论 #39729199 未加载
mynameisnooneabout 1 year ago
Wondering if anyone here runs Azul&#x27;s C4 in production and how it compares to ZGC.
WJWabout 1 year ago
I find it incredible how much design room there is in GC research and how much is as yet unexplored. In my opinion, GC (and relatedly, event loop scheduling) are often way too integrated in a language runtime. I would love seeing this become more configurable, and am glad to see developments in this direction like the fiber schedulers in modern Ruby and custom allocators in Zig.<p>I once inquired about making the Haskell IO manager configurable at runtime but the GHC maintainer team was extremely apprehensive about it because they feared that they would be on the hook for any bugs introduced by third-party IO managers. As it is, Java gets all the GC research love while most other languages make do with very basic GC algorithms. It doesn&#x27;t have to be like this.
评论 #39721987 未加载
评论 #39723759 未加载
评论 #39722550 未加载
exabrialabout 1 year ago
What sort of heap sizes does g1 vs zgc really start to make a difference?