Skip to main navigation Skip to search Skip to main content

Improving trace precision for concurrent garbage collection on multicore platform

  • School of Computer Science and Technology, Harbin Institute of Technology

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

Abstract

Garbage Collection removes the programmer's responsibility for managing heap object deallocation, and is now in widespread use in programming languages such as Java, C#, Python and Perl. On the other hand garbage collection is the most difficult component to be parallel and concurrent in runtime system. This paper proposed a high precision concurrent tracing garbage collector based on tracing reference count. The concurrent collector is modeled, by using the reference count in recycling process, most of the modifications by the application thread are monitored. The barriers are classified as either store protection or deletion protection. In this paper, the approach can effectively track the modifications of the object references, reducing the number of objects in the process of rescanning process, while effectively reducing the of floating garbage during the concurrent collection.

Original languageEnglish
Title of host publicationProceedings - 5th International Conference on Instrumentation and Measurement, Computer, Communication, and Control, IMCCC 2015
EditorsJun-Bao Li
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1493-1496
Number of pages4
ISBN (Electronic)9781467377232
DOIs
StatePublished - 11 Feb 2016
Externally publishedYes
Event5th International Conference on Instrumentation and Measurement, Computer, Communication, and Control, IMCCC 2015 - Qinhuangdao, China
Duration: 18 Sep 201520 Sep 2015

Publication series

NameProceedings - 5th International Conference on Instrumentation and Measurement, Computer, Communication, and Control, IMCCC 2015

Conference

Conference5th International Conference on Instrumentation and Measurement, Computer, Communication, and Control, IMCCC 2015
Country/TerritoryChina
CityQinhuangdao
Period18/09/1520/09/15

Fingerprint

Dive into the research topics of 'Improving trace precision for concurrent garbage collection on multicore platform'. Together they form a unique fingerprint.

Cite this