4 ms·
Interesting. But how do you ensure a worker that picks up a task does not pause on gc as well?
by nwellinghoff 2y ago
Interesting. But how do you ensure a worker that picks up a task does not pause on gc as well?
- dikei 2y agoMaybe they run a small heap with a zero-pause JVM like Zing, as pause-less GC generally has lower throughput than normal GC.
- joas_coder 2y agoCoralRing does not produce garbage, but it cannot control what other parts of your application choose to do. It will hand to your application a message without producing any garbage, now if you go ahead and produce garbage yourself then there is nothing CoralRing can do about that. Ultra-low-latency applications in Java are designed so that nothing in the critical path produces garbage.