DocumentCode
2851849
Title
Memory Management in Java Processor Optimized for RTSJ
Author
Chai, Zhilei ; Zhang, Mi
Author_Institution
Sch. of Inf. Technol., Jiangnan Univ., Wuxi, China
fYear
2009
fDate
11-13 Dec. 2009
Firstpage
1
Lastpage
4
Abstract
With the advantages as an object-oriented and concurrent programming language, Java is increasingly expected to become the leading programming language in embedded realtime systems. However, the unpredictability caused by the interference of garbage collection is intolerable for the real-time systems. To solve this problem, there are two main approaches were proposed: real-time garbage collectors and region-based memory management. In this paper, the memory management implemented in the JPOR processor is introduced. It employs the two kinds of memory classes ScopedMemory and ImmortalMemory proposed in the RTSJ to allow the definition of memory regions outside of the traditional Java heap. Furthermore, the Java platform based on JPOR offers a simpler programming model than the standard RTSJ´s through ameliorating the scoped memory.
Keywords
Java; real-time systems; storage management; ImmortalMemory; JPOR processor; Java processor; RTSJ; ScopedMemory; concurrent programming language; embedded realtime systems; garbage collection; memory classes; object-oriented programming language; real-time garbage collectors; region-based memory management; Computer languages; Information technology; Java; Memory management; Object oriented modeling; Programming profession; Real time systems; Runtime; Technology management; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-4507-3
Electronic_ISBN
978-1-4244-4507-3
Type
conf
DOI
10.1109/CISE.2009.5365442
Filename
5365442
Link To Document