loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007)
Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded Systems
Daegu, Korea
August 21-August 24
ISBN: 0-7695-2975-5
Guillaume Salagnac, Verimag, 2 av de Vignate, 38610 Gieres France
Christophe Rippert, Verimag, 2 av de Vignate, 38610 Gieres France
Sergio Yovine, Verimag, 2 av de Vignate, 38610 Gieres France
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 as presented in [15]. 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.
Citation:
Guillaume Salagnac, Christophe Rippert, Sergio Yovine, "Semi-Automatic Region-Based Memory Management for Real-Time Java Embedded Systems," rtcsa, pp.73-80, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.