4 ms·
I know that the Shenandoah people have tested with Elasticsearch and seen great improvements. https://d3i71xaburhd42.cloudfront.net/605efbc0fed86899dcbf8733884
by mdasen 7y ago
I know that the Shenandoah people have tested with Elasticsearch and seen great improvements.
https://d3i71xaburhd42.cloudfront.net/605efbc0fed86899dcbf8733884a9256493acb25/8-Table3-1.png https://d3i71xaburhd42.cloudfront.net/605efbc0fed86899dcbf87...
Christine Flood is pretty great and she has some wonderful talks on YouTube if you're interested in how Shenandoah works. The image above comes from one of her papers on GC (https://www.semanticscholar.org/paper/Shenandoah%3A-An-open-source-concurrent-compacting-Flood-Kennke/605efbc0fed86899dcbf8733884a9256493acb250 https://www.semanticscholar.org/paper/Shenandoah%3A-An-open-...) and shows order-of-magnitude improvements in pause times with average pause times 1/10th that of G1 and total pause times 1/27th that of G1.
Shenandoah and ZGC are also made for larger heaps and often datastore have larger heaps.
- vosper 7y agoThanks for that, I’ll definitely check out the paper! I don’t know much about the JVM, or GCs, but it’s always interesting to learn.