Sciweavers

RTCSA
1999
IEEE

Hard Real-Time Garbage-Collection in the Jamaica Virtual Machine

13 years 8 months ago
Hard Real-Time Garbage-Collection in the Jamaica Virtual Machine
Java's automatic memory management is the main reason that prevents Java from being used in hard realtime environments. We present the garbage collection mechanism that is used by the Jamaica Virtual Machine, an implementation of the Java Virtual Machine Specification. This mechanism differs significantly from existing implementations in the way threads are implemented, root references are found and in the object layout that is used. The implementation provides hard real-time guarantees while it allows unrestricted use of the Java language. Even dynamic allocation of normal garbage collected Java objects is possible with hard real-time guarantees.
Fridtjof Siebert
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where RTCSA
Authors Fridtjof Siebert
Comments (0)