Hacker News new | ask | show | jobs
by vitalyd 3971 days ago
I know Azul, it doesn't guarantee pauses of 20 micros; <10 millis maybe. G1 isn't even close.
1 comments

Here is the claim they make:

> Proven to deliver consistent latencies in the 10s of microseconds

http://www.azulsystems.com/products/zing-performance-data

-----------

For workloads where heap is at 100G they still claim latency under 20ms at the 99.999%.

http://www.azulsystems.com/sites/default/files//images/Azul_...

-----------

Now, I would be interested in an independent benchmark.

Indeed, they have good marketing :). Don't get me wrong, I think Azul and its C4 GC is very nice. However, beyond some absolute best case on smallish heaps, I do not see it hitting guaranteed 20 micros on large server heaps. Also, Azul sacrifices some throughput in favor of minimizing GC latency, which is fine as most things need tradeoffs but should be mentioned (G1 also has lower throughput than parallel due to heavier write barriers).
The Azul guys told me they treat any pause > 20us (or maybe 40us, I don't remember exactly) as a bug.