10Inside the Real-Time Garbage Collector

Much may be done in those little shreds and patches of time which every day produces...

—Charles Caleb Colton

THE real-time garbage collector (RTGC) that comes as part of Sun’s Java Real-Time System is a non-blocking, non-generational, fully concurrent mark and sweep collector with no stop-world pauses. It’s also an extremely low-latency collector that operates in bounded time for all operations, and operates within a set range of priorities to help achieve predictable behavior. Not only does it work concurrently with mutator (application) threads during all GC phases, it performs its work using parallel collector threads. This classifies it as a fully concurrent, non-blocking, non-moving parallel mark ...

Get Real-Time Java™ Programming with Java RTS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.