完整後設資料紀錄
DC 欄位語言
dc.contributor.authorDan Lo, Chia-Tien
dc.contributor.authorSrisa-an, Witawas
dc.contributor.authorChang, J.
dc.date.accessioned2009-08-23T04:41:25Z
dc.date.accessioned2020-05-25T06:38:34Z-
dc.date.available2009-08-23T04:41:25Z
dc.date.available2020-05-25T06:38:34Z-
dc.date.issued2006-10-16T03:40:41Z
dc.date.submitted2002-12-18
dc.identifier.urihttp://dspace.lib.fcu.edu.tw/handle/2377/1451-
dc.description.abstractParallel, multithreaded Java applications such as web servers, database servers, and scientific applications are becoming increasingly prevalent. For these applications, the dynamic memory manager (i.e., the garbage collector) is often a bottleneck that limits program performance and processor utilization on multiprocessor systems. Traditional garbage collectors suffer from long garbage collection pauses (stop-the-world mark-sweep algorithm) or inability of collecting cyclic garbage (reference counting approach). Generational garbage collection, however, is based only on the weak generational hypothesis that most objects die young. In this paper, a new multithreaded concurrent generational garbage collector (MCGC) based on mark-sweep with the assistance of reference counting is proposed. The MCGC can take advantage of multiple CPUs in an SMP system and the merits of light weight processes. Furthermore, the long garbage collection pause can be reduced and the garbage collection efficiency can be enhanced. To simulate the real-world workload (i.e., the SPECjvm98 benchmark), we have implemented the proposed scheme into the Kaffe JVM version 1.0.6 running on Linux RedHat 6.2. Measurement results indicate that the MCGC improves the garbage collection pause time up to 96.75% over the traditional stop-the-world mark-sweep garbage collector. Moreover, the MCGC receives minimal time and space penalties as shown in the report of the total execution time, the memory footprint and the sticky reference count rate.
dc.description.sponsorship東華大學,花蓮縣
dc.format.extent14p.
dc.format.extent46207 bytes
dc.format.mimetypeapplication/pdf
dc.language.isozh_TW
dc.relation.ispartofseries2002 ICS會議
dc.subjectdynamic memory management
dc.subjectobject-oriented programming
dc.subjectmultithreaded programming
dc.subjectJava Virtual Machine
dc.subjectconcurrent garbage collection system
dc.subjectmodified buddy system
dc.subjectparallel garbage collector
dc.titleA High Performance Garbage Collector for Java
分類:2002年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics002002000021.PDF45.12 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。