The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications (IWSOC'03) The Design of a Self-Maintained Memory Module for Real-Time Systems Calgary, Alberta, Canada June 30-July 02 ISBN: 0-7695-1944-X
Garbage collection provides a platform that improves system adaptability, productivity and robustness. Manual management of heap storage is notoriously error prone, inflexible and most systems still contains memory leaks. Most new programming languages incorporate garbage collection such as Java and C#. Non-deterministic time and memory fragmentation of garbage collection have thwarted its application to real-time systems. One of the garbage collection techniques, called copying collector, has helped to improve the garbage collection efficiency in fast-allocating memory objects and reducing fragmentation by compacting the heap. However, the compaction time is still nondeterministic and typically the time is long. This paper proposed a self-maintained memory module that the heap compaction can be done in constant time (O(1)).
Index Terms:
Garbage Collection, Copying Collection, Real-Time, Dynamic Memory Management
Citation:
Chia-Tien Dan Lo, "The Design of a Self-Maintained Memory Module for Real-Time Systems," iwsoc, pp.337, The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications (IWSOC'03), 2003 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||