Improving the memory management performance of RTSJ - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Concurrency and Computation: Practice and Experience Année : 2005

Improving the memory management performance of RTSJ

Résumé

From a real-time perspective, the garbage collector (GC) introduces unpredictable pauses that are not tolerated by real-time tasks. Real-time collectors eliminate this problem but introduce a high overhead. Another approach is to use memory regions (MRs) within which allocation and deallocation is customized. This facility is supported by the memory model of the Real-Time Specification for Java (RTSJ). RTSJ imposes strict access and assignment rules to avoid both the dangling inter-region references and the delays of critical tasks of the GC. A dynamic check solution can incur high overhead, which can be reduced by taking advantage of hardware features. This paper provides an in-depth analytical investigation of the overhead introduced by dynamic assignments checks in RTSJ, describing and analysing several solutions to reduce the introduced overhead.
Fichier principal
Vignette du fichier
Higuera-ToledanoI05.pdf (240.64 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00414952 , version 1 (10-09-2009)

Identifiants

  • HAL Id : inria-00414952 , version 1

Citer

M. Teresa Higuera-Toledano, Valérie Issarny. Improving the memory management performance of RTSJ. Concurrency and Computation: Practice and Experience, 2005, 17 (5-6), pp.715-737. ⟨inria-00414952⟩

Collections

INRIA INRIA2
106 Consultations
252 Téléchargements

Partager

Gmail Facebook X LinkedIn More