Remix.run Logo
vips7L 3 days ago

> GC tuning, Netflix

I believe Netflix has moved to ZGC with no tuning. Their default setup is to set the min/max heap to the same size, enable always pretouch, and to use transparent huge pages [0]. GC tuning is something of the past. Once automatic heap sizing for ZGC and G1 land you won’t even need to set the heap size [1][2]. They’ll still use more ram because the vm and jit, but the days of it holding on to ram when it doesn’t need it should be over.

[0] https://netflixtechblog.com/bending-pause-times-to-your-will...

[1] https://openjdk.org/jeps/8329758

[2] https://openjdk.org/jeps/8359211