Loading…

Memory Management for Real-Time Java: An Efficient Solution using Hardware Support

This paper addresses the issue of improving the performance of memory management for real-time Java applications, building upon the real-time specification for Java (RTSJ) from the Real-Time Java Expert Group. In a first step, a collecting dynamic memory solution including both a real-time garbage c...

Full description

Saved in:
Bibliographic Details
Published in:Real-time systems 2004-01, Vol.26 (1), p.63-87
Main Authors: Higuera, Teresa, Issarny, Valérie, Banâtre, Michel, Parain, Frédéric
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper addresses the issue of improving the performance of memory management for real-time Java applications, building upon the real-time specification for Java (RTSJ) from the Real-Time Java Expert Group. In a first step, a collecting dynamic memory solution including both a real-time garbage collector and region-based memory management, is proposed. A thorough analysis of the parameters influencing the performance of write barriers in memory management, together with ways of improvement are then presented. Finally, the implementation of a memory management solution compliant with the RTSJ and integrating the proposed improvements is sketched.
ISSN:0922-6443
1573-1383
DOI:10.1023/B:TIME.0000009306.22263.59