JavaRTS comes with a new Real-Time Garbage Collector:
Its focus is to reduce the huge GC pause times. The targeted "pause" times are in the hundreds of microseconds .
Note that, for performance reasons, we have kept a fast allocation path in the compiled code (using Thread Local Buffers).
If you allocate big objects or when the Thread Local Buffer overflows, the allocation is a slower (but the worst case execution
time is still bounded if the heap is not exhausted).
Thus, the execution time of each "new" call may vary a bit. However, after a few new() call, the total execution time jitter