The Community for Technology Leaders
RSS Icon
Subscribe
Seattle, Washington
May 18, 2005 to May 20, 2005
ISBN: 0-7695-2356-0
pp: 398-401
Jameela Al-Jaroodi , Stevens Institute of Technology, Hoboken, NJ
Nader Mohamed , Stevens Institute of Technology, Hoboken, NJ
ABSTRACT
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.
INDEX TERMS
null
CITATION
Jameela Al-Jaroodi, Nader Mohamed, "Object-Reuse for More Predictable Real-Time Java Behavior", ISORC, 2005, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) 2005, pp. 398-401, doi:10.1109/ISORC.2005.37
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool