[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)