2 ms·
That seems like kind of an extreme position. They've delivered the most performant GCs around, many of which are performant enough for a huge number of users.
by thu2111 7y ago
That seems like kind of an extreme position. They've delivered the most performant GCs around, many of which are performant enough for a huge number of users.
Also, 1ms is an eternity on modern hardware
I hate to break it to you but malloc and free aren't instant either. Also ZGC can do less than 1msec pauses, often way less. At some point it just doesn't matter anymore for virtually all users.
That means each GC cycle can latency blip 1000’s of other machines.
Linux kernel timeslice is longer than 1 msec, so good luck if your server runs >1 process of any kind at all.