This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)
Object-Reuse for More Predictable Real-Time Java Behavior
Seattle, Washington
May 18-May 20
ISBN: 0-7695-2356-0
Jameela Al-Jaroodi, Stevens Institute of Technology, Hoboken, NJ
Nader Mohamed, Stevens Institute of Technology, Hoboken, NJ
One of the problems with Java for real-time systems is the unpredictable behavior of garbage collection (GC). GC introduces unexpected load and causes undesirable delays for real-time applications. In this paper, we propose a technique that reduces and bounds the memory requirements for real-time Java programs. This technique can eliminate or reduce the need for GC and allows for a more predictable execution behavior and efficient utilization of the available memory. A theoretical model is presented and a number of benchmark tests are used to evaluate this technique in PERC, NewMonics' real-time JVM, and Sun's JVM. The results show that in some cases GC can be eliminated and an application's execution time decreases and becomes more predictable.
Citation:
Jameela Al-Jaroodi, Nader Mohamed, "Object-Reuse for More Predictable Real-Time Java Behavior," isorc, pp.398-401, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.