File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Index-compact garbage collection

TitleIndex-compact garbage collection
Authors
KeywordsCompacting Garbage Collection
Index
Virtual Memory
Issue Date2010
PublisherSpringer 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?
AbstractAutomatic 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 Identifierhttp://hdl.handle.net/10722/151983
ISSN
2023 SCImago Journal Rankings: 0.606
References

 

DC FieldValueLanguage
dc.contributor.authorTong, Len_US
dc.contributor.authorLau, FCMen_US
dc.date.accessioned2012-06-26T06:32:01Z-
dc.date.available2012-06-26T06:32:01Z-
dc.date.issued2010en_US
dc.identifier.citationLecture Notes In Computer Science (Including Subseries Lecture Notes In Artificial Intelligence And Lecture Notes In Bioinformatics), 2010, v. 6461 LNCS, p. 271-286en_US
dc.identifier.issn0302-9743en_US
dc.identifier.urihttp://hdl.handle.net/10722/151983-
dc.description.abstractAutomatic 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.languageengen_US
dc.publisherSpringer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/en_US
dc.relation.ispartofLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en_US
dc.subjectCompacting Garbage Collectionen_US
dc.subjectIndexen_US
dc.subjectVirtual Memoryen_US
dc.titleIndex-compact garbage collectionen_US
dc.typeConference_Paperen_US
dc.identifier.emailLau, FCM:fcmlau@cs.hku.hken_US
dc.identifier.authorityLau, FCM=rp00221en_US
dc.description.naturelink_to_subscribed_fulltexten_US
dc.identifier.doi10.1007/978-3-642-17164-2_19en_US
dc.identifier.scopuseid_2-s2.0-78650719390en_US
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-78650719390&selection=ref&src=s&origin=recordpageen_US
dc.identifier.volume6461 LNCSen_US
dc.identifier.spage271en_US
dc.identifier.epage286en_US
dc.publisher.placeGermanyen_US
dc.identifier.scopusauthoridTong, L=35114041500en_US
dc.identifier.scopusauthoridLau, FCM=7102749723en_US
dc.identifier.issnl0302-9743-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats