Non penso ci siano dei garbage collector a zero-pause. Ma in generale un collezionista a bassa pausa come CMS farà il suo lavoro.
I problemi con pause e riduzione pausa sono i seguenti:
A zero pausa (o quasi zero pausa) regime raccolta significativamente aumenta spese per normale esecuzione del programma. Questo è particolarmente vero con i linguaggi multithread come Java.
Gli schemi che utilizzano thread o thread dedicati per eseguire la garbage collection possono essere sommersi se l'applicazione genera troppa garbage.
Qualsiasi schema GC offre prestazioni scadenti se i modelli di utilizzo della memoria dell'applicazione sono troppo "grumosi" e/o se non si dispone di memoria fisica e virtuale sufficiente.
fonte
2012-03-24 05:03:26
Forse si dovrebbe guardare in grado militare hard real-time Java Aonix PERC chiamata che utilizza la tecnologia garbage collection deterministica http: // www .atego.com/products/aonix-perc/more su Java in tempo reale http://en.wikipedia.org/wiki/Real_time_Java – ecle