On Wednesday, 10 July 2013 at 13:30:26 UTC, bearophile wrote:
thedeemon:
No mature GCed languages behave that bad.
I think there is one JavaVM that manages to avoid part of the
problem you explain (and maybe it needs special kernel
support). I think all other JavaVMs suffer it, more or less.
Bye,
bearophile
Yes, the C4 garbage collector in the Azul JVM
http://www.azulsystems.com/products/zing/whatisit
http://www.azulsystems.com/products/zing/c4-java-garbage-collector-wp
They used to have special hardware, but now they use standard
kernels.
RedHat is also planning to have a go at it for the OpenJDK,
http://rkennke.wordpress.com/2013/06/10/shenandoah-a-pauseless-gc-for-openjdk/
--
Paulo