• DocumentCode
    3010313
  • Title

    The impact of realtime garbage collection on realtime Java programming

  • Author

    Siebert, Fridtjof

  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    Extensions like the real-time specification for Java (RTSJ) enable the use of Java in more and more time-critical application domains. The RTSJ enables the development of realtime code in Java even though a classical garbage collector causes unpredictable pauses to non-realtime code. We give an overview of how a modern realtime garbage collectors operates. It presents the impact the presence of such a realtime garbage collector has on the development of complex applications that need to perform time-critical and nontime-critical tasks. The use of realtime garbage collection technology simplifies the application development even in systems that do not use dynamic memory allocation within realtime code
  • Keywords
    Java; formal specification; real-time systems; storage management; application development; dynamic memory allocation; nonrealtime code; nontime-critical tasks; real-time Java programming; real-time garbage collection; real-time specification; realtime code; time-critical application domains; Aerodynamics; Aerospace safety; Java; Memory management; Product safety; Productivity; Time factors; Timing; Vehicle dynamics; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300326
  • Filename
    1300326