Abstract
This paper addresses the issue of improving the performance of memory management for real-time Java applications, building upon the Real-Time Specification for Java (RTSJ). This specification imposes strict assignment rules to or from memory areas preventing the creation of dangling pointers, and thus maintaining the pointer safety of Java. The dynamic issues that Java presents, requires for some cases ensuring the checking of these rules at run-time, which adversely affects both the performance and predictability of the RTSJ application. This paper presents an efficient algorithm for managing scoped areas which requires some modifications in the current RTSJ specification.
Founded by the Ministerio de Ciencia y Tecnología of Spain (CICYT); Grant Number TIC2003-1321.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beebe, W.S., Rinard, M.: An Implementation of Scoped Memory for Real-Time Java. In: Proc of 1st International Workshop of Embedded Software, EMSOFT (2001)
Corsaro, A., Cytron, R.K.: Efficient Reference Checks for Real-time Java. In: ACM SIGPLAN Conference On Languages, Compilers, and Tools for Embedded Systems. LCTES 2003 (2003)
Dibble, P.C.: Real-Time Java Platform Programming. Prentice Hall, Englewood Cliffs (2002)
Higuera, M.T., Issarny, V., Banatre, M., Cabillic, G., Lesot, J.P., Parain, F.: Area-based Memory Management for Real-time Java. In: Proc. of the 4th International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC), IEEE, Los Alamitos (2001)
Higuera, M.T., Issarny, V.: Analyzing the Performance of Memory Management in RTSJ. In: Proc. of the 5th International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC), IEEE, Los Alamitos (2002)
The Real-Time for Java Expert Group. Real-Time Specification for Java. RTJEG (2002), http://www.rtj.org
Sun Microsystems. KVM Technical Specification. Technical Report. Java Community Process (May 2000), http://java.sun.com
Standard Performance Evaluation Coorporation: SPEC Java Virtual Machine Benchmark Suite (1998), http://www.spec.org/osg/jvm98
Zorn, B.: Barrier Methods for Garbage Collection. Technical Report CU.CS. Department of Computer Science. University of Colorado at Boulder (November 1990), http://www.cs.colorado.edu
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Higuera-Toledano, M.T. (2004). Studying the Behaviour of the Single Parent Rule in Real-Time Java. In: Meersman, R., Tari, Z., Corsaro, A. (eds) On the Move to Meaningful Internet Systems 2004: OTM 2004 Workshops. OTM 2004. Lecture Notes in Computer Science, vol 3292. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30470-8_44
Download citation
DOI: https://doi.org/10.1007/978-3-540-30470-8_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23664-1
Online ISBN: 978-3-540-30470-8
eBook Packages: Springer Book Archive