The Impact of Realtime Garbage Collection on Realtime Java Programming

Fridtjof Siebert


14 May 2004
ISORC'04 - The 7th IEEE International Symposium on Object-oriented Real-time distributed Computing - Vienna, Austria



Extensions like the Real-Time Specification for Java (RTSJ) enable the use of Java in more and more time-critical application domains. The RTSJ enables the development of realtime code in Java even though a classical garbage collector causes unpredictable pauses to non-realtime code.

This presentation gives an overview of how a modern realtime garbage collectors operates. It presents the impact this has on the developer of complex applications that need to perform time-critical and non-time-critical tasks. The use of realtime garbage collection technology simplifies the application development even in systems that do not use dynamic memory allocation within realtime code.

Download: PDF icon PDF (306k)