• 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