Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2007

Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded Systems

Guillaume Salagnac
Christophe Rippert
  • Fonction : Auteur
  • PersonId : 849321
Sergio Yovine

Résumé

In this paper we address the problem of dynamic memory management in real-time Java embedded systems. Our work aims at suppressing the need for garbage collection in order to avoid unpredictable pause times. For that we use a simple static analysis algorithm coupled with region-based memory management. To overcome the well-known limitations of region inference, we propose in this paper to involve the developer in the analysis process by providing feedback on programming constructs likely to produce memory leaks. Experiments show that for most programming patterns, our system behaves as efficiently as a garbage collector in terms of memory consumption. Our analysis tool is furthermore able to provide useful feedback to the programmer to pinpoint problematic constructs.
Fichier principal
Vignette du fichier
07-Salagnac-RTCSA.pdf (175.89 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00282241 , version 1 (26-05-2008)

Identifiants

Citer

Guillaume Salagnac, Christophe Rippert, Sergio Yovine. Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded Systems. 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2007, Daegu, South Korea. pp.RTCSA 2007, ⟨10.1109/RTCSA.2007.3⟩. ⟨hal-00282241⟩
128 Consultations
248 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More