Concurrent garbage collection implementation in a standard JVM for real-time purposes

  • Authors:
  • Yuqiang Xian;Ning Zhang;Guangze Xiong

  • Affiliations:
  • School of Computer Science & Engineering, University of Electronic Science & Technology of China, Chengdu, China;School of Computer Science & Engineering, University of Electronic Science & Technology of China, Chengdu, China;School of Computer Science & Engineering, University of Electronic Science & Technology of China, Chengdu, China

  • Venue:
  • ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programming in Java is attractive for its maintainability and reliability, but much work is to be performed to apply it into the real-time software development. We try to address the two main issues, thread scheduling and garbage collection, with real-time concerns. Besides, the extra memory requirement caused by the introduction of garbage collection in systems is carefully concerned. As a result, a concurrent garbage collector that combines incremental collection and real-time scheduling is figured out and implemented in a standard JVM, which plays a key role in our future real-time JVM.