-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
Currently we run with the default Java GC algorithm (ParallelGC) - it is known that this can produce very long GC pauses when full GC cycles are run.
ConcurrentMarkSweep or G1 would greatly reduce the maximum pause time and improve user experience and stability. Similar rationale to why Oracle is making G1 the default in Java 9.
This is especially important for (for example) large heaps, because multi-second full GC pauses start to become frequent and painful.
- links to
batmat Has commented that it is worth adding GC logging by default when we do this. I think that is an excellent idea.