File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1007/978-3-642-17164-2_19
- Scopus: eid_2-s2.0-78650719390
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Index-compact garbage collection
Title | Index-compact garbage collection |
---|---|
Authors | |
Keywords | Compacting Garbage Collection Index Virtual Memory |
Issue Date | 2010 |
Publisher | Springer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/ |
Citation | Lecture Notes In Computer Science (Including Subseries Lecture Notes In Artificial Intelligence And Lecture Notes In Bioinformatics), 2010, v. 6461 LNCS, p. 271-286 How to Cite? |
Abstract | Automatic garbage collection is currently adopted by many object-oriented programming systems. Among the many variants, a mark-compact garbage collector offers high space efficiency and cheap object allocation, but suffers from poor virtual memory interactions. It needs to linearly scan through the entire available heap, triggering many page faults which may lead to excessively long collection time. We propose building an object reference index while tracing the heap, which in the following stages can be used to directly locate the live objects. As the dead objects are not touched, the collection time becomes dependent only on the size of the live data set. We have implemented a prototype in Jikes RVM, which shows promising results with the SPECjvm98 benchmarks. © 2010 Springer-Verlag. |
Persistent Identifier | http://hdl.handle.net/10722/151983 |
ISSN | 2023 SCImago Journal Rankings: 0.606 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Tong, L | en_US |
dc.contributor.author | Lau, FCM | en_US |
dc.date.accessioned | 2012-06-26T06:32:01Z | - |
dc.date.available | 2012-06-26T06:32:01Z | - |
dc.date.issued | 2010 | en_US |
dc.identifier.citation | Lecture Notes In Computer Science (Including Subseries Lecture Notes In Artificial Intelligence And Lecture Notes In Bioinformatics), 2010, v. 6461 LNCS, p. 271-286 | en_US |
dc.identifier.issn | 0302-9743 | en_US |
dc.identifier.uri | http://hdl.handle.net/10722/151983 | - |
dc.description.abstract | Automatic garbage collection is currently adopted by many object-oriented programming systems. Among the many variants, a mark-compact garbage collector offers high space efficiency and cheap object allocation, but suffers from poor virtual memory interactions. It needs to linearly scan through the entire available heap, triggering many page faults which may lead to excessively long collection time. We propose building an object reference index while tracing the heap, which in the following stages can be used to directly locate the live objects. As the dead objects are not touched, the collection time becomes dependent only on the size of the live data set. We have implemented a prototype in Jikes RVM, which shows promising results with the SPECjvm98 benchmarks. © 2010 Springer-Verlag. | en_US |
dc.language | eng | en_US |
dc.publisher | Springer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/ | en_US |
dc.relation.ispartof | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | en_US |
dc.subject | Compacting Garbage Collection | en_US |
dc.subject | Index | en_US |
dc.subject | Virtual Memory | en_US |
dc.title | Index-compact garbage collection | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | Lau, FCM:fcmlau@cs.hku.hk | en_US |
dc.identifier.authority | Lau, FCM=rp00221 | en_US |
dc.description.nature | link_to_subscribed_fulltext | en_US |
dc.identifier.doi | 10.1007/978-3-642-17164-2_19 | en_US |
dc.identifier.scopus | eid_2-s2.0-78650719390 | en_US |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-78650719390&selection=ref&src=s&origin=recordpage | en_US |
dc.identifier.volume | 6461 LNCS | en_US |
dc.identifier.spage | 271 | en_US |
dc.identifier.epage | 286 | en_US |
dc.publisher.place | Germany | en_US |
dc.identifier.scopusauthorid | Tong, L=35114041500 | en_US |
dc.identifier.scopusauthorid | Lau, FCM=7102749723 | en_US |
dc.identifier.issnl | 0302-9743 | - |