Skip navigation
Skip navigation

Deferred Gratification: Engineering for High Performance Garbage Collection from the Get Go

Jibaja, Ivan; Blackburn, Stephen; Haghighat, Mohammad; McKinley, Kathryn

Description

Implementing a new programming language system is a daunting task. A common trap is to punt on the design and engineering of exact garbage collection and instead opt for reference counting or conservative garbage collection (GC). For example, AppleScript#8482;, Perl, Python, and PHP implementers chose reference counting (RC) and Ruby chose conservative GC. Although easier to get working, reference counting has terrible performance and conservative GC is inflexible and performs poorly when...[Show more]

CollectionsANU Research Publications
Date published: 2011
Type: Conference paper
URI: http://hdl.handle.net/1885/49573
Source: Deferred Gratification: Engineering for High Performance Garbage Collection from the Get Go
DOI: 10.1145/1988915.1988930

Download

File Description SizeFormat Image
01_Jibaja_Deferred_Gratification:_2011.pdf869.34 kBAdobe PDF    Request a copy


Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.

Updated:  20 July 2017/ Responsible Officer:  University Librarian/ Page Contact:  Library Systems & Web Coordinator