Skip to main navigation Skip to search Skip to main content

Design and evaluation of an efficient semispace-based memory reclamation scheme

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Now that in language with garbage collection (GC) mechanism such as Java, the GC should be a direct impact on the performance of the program, and the requirement of real time GC is even higher in a real-time system. We proposed a memory reclamation scheme based on semi-space GC to satisfy the demands of real-time system. In the semi space copying collection process, large number of memory copying operations will bring a significant time overhead. Therefore, a mechanism of object classification and incomplete copying was proposed to reduce the costs of memory copying as well as to maintain a low degree of memory fragmentation. We implemented our solution on the Apache Harmony platform and the effectiveness of our collector prototype was measured through a series of benchmark tests.

Original languageEnglish
Title of host publicationProceedings - 2011 International Conference on Instrumentation, Measurement, Computer, Communication and Control, IMCCC 2011
Pages212-215
Number of pages4
DOIs
StatePublished - 2011
Externally publishedYes
Event1st International Conference on Instrumentation and Measurement, Computer, Communication and Control, IMCCC2011 - Beijing, China
Duration: 21 Oct 201123 Oct 2011

Publication series

NameProceedings - 2011 International Conference on Instrumentation, Measurement, Computer, Communication and Control, IMCCC 2011

Conference

Conference1st International Conference on Instrumentation and Measurement, Computer, Communication and Control, IMCCC2011
Country/TerritoryChina
CityBeijing
Period21/10/1123/10/11

Keywords

  • garbage collection
  • java
  • memory management
  • real-time
  • semispace

Fingerprint

Dive into the research topics of 'Design and evaluation of an efficient semispace-based memory reclamation scheme'. Together they form a unique fingerprint.

Cite this