DocumentCode
3085296
Title
A Snapshot-Based Evaluation Method for Garbage Collection
Author
Lin, Chin-Yang ; Hou, Ting-Wei ; Chen, Fuh-Gwo
Author_Institution
Dept. of Eng. Sci., Nat. Cheng Kung Univ., Tainan, Taiwan
fYear
2010
fDate
15-17 Oct. 2010
Firstpage
418
Lastpage
421
Abstract
The evaluation of garbage collection (GC) algorithms typically needs a complicated experimental phase, involving a considerable amount of engineering effort. This paper presents a new evaluation method to simplify this experimental phase. By the hypothesis that most of the GC algorithms are based on analyzing a set of object graphs, we propose an indirect evaluation approach that only focuses on the analysis of those graphs (called snapshots). Since the context of evaluation is shifted from a complicated runtime to a simpler one, the researchers can then more easily concentrate on devising algorithms. We also implement a prototype as a proof of concept, with the focus on cyclic reference counting (a classical GC issue), which, technically, involves two procedures: taking snapshots and simulation. Our results demonstrate the feasibility and effectiveness of the proposed method.
Keywords
graph theory; performance evaluation; storage management; cyclic reference counting; devising algorithm; garbage collection; object graph; snapshot based evaluation method; Algorithm design and analysis; Benchmark testing; Complexity theory; Computational modeling; Instruments; Prototypes; Runtime; evaluation; garbage collection; reference counting;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP), 2010 Sixth International Conference on
Conference_Location
Darmstadt
Print_ISBN
978-1-4244-8378-5
Electronic_ISBN
978-0-7695-4222-5
Type
conf
DOI
10.1109/IIHMSP.2010.107
Filename
5635749
Link To Document