[HN Gopher] Bending pause times to your will with Generational ZGC
___________________________________________________________________
Bending pause times to your will with Generational ZGC
Author : lichtenberger
Score : 22 points
Date : 2024-03-14 07:11 UTC (1 days ago)
(HTM) web link (netflixtechblog.com)
(TXT) w3m dump (netflixtechblog.com)
| WJW wrote:
| 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.
|
| 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't have to be like this.
___________________________________________________________________
(page generated 2024-03-15 23:01 UTC)