完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.author | Dan Lo, Chia-Tien | |
dc.contributor.author | Srisa-an, Witawas | |
dc.contributor.author | Chang, J. | |
dc.date.accessioned | 2009-08-23T04:41:25Z | |
dc.date.accessioned | 2020-05-25T06:38:34Z | - |
dc.date.available | 2009-08-23T04:41:25Z | |
dc.date.available | 2020-05-25T06:38:34Z | - |
dc.date.issued | 2006-10-16T03:40:41Z | |
dc.date.submitted | 2002-12-18 | |
dc.identifier.uri | http://dspace.lib.fcu.edu.tw/handle/2377/1451 | - |
dc.description.abstract | Parallel, 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.extent | 14p. | |
dc.format.extent | 46207 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | zh_TW | |
dc.relation.ispartofseries | 2002 ICS會議 | |
dc.subject | dynamic memory management | |
dc.subject | object-oriented programming | |
dc.subject | multithreaded programming | |
dc.subject | Java Virtual Machine | |
dc.subject | concurrent garbage collection system | |
dc.subject | modified buddy system | |
dc.subject | parallel garbage collector | |
dc.title | A High Performance Garbage Collector for Java | |
分類: | 2002年 ICS 國際計算機會議 |
文件中的檔案:
檔案 | 描述 | 大小 | 格式 | |
---|---|---|---|---|
ce07ics002002000021.PDF | 45.12 kB | Adobe PDF | 檢視/開啟 |
在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。