Sciweavers

IWMM
2009
Springer
164views Hardware» more  IWMM 2009»
14 years 7 months ago
Live heap space analysis for languages with garbage collection
The peak heap consumption of a program is the maximum size of the live data on the heap during the execution of the program, i.e., the minimum amount of heap space needed to run t...
Elvira Albert, Samir Genaim, Miguel Gómez-Z...
IWMM
2009
Springer
125views Hardware» more  IWMM 2009»
14 years 7 months ago
Precise garbage collection for C
Magpie is a source-to-source transformation for C programs that enables precise garbage collection, where precise means that integers are not confused with pointers, and the liven...
Jon Rafkind, Adam Wick, John Regehr, Matthew Flatt
IWMM
2009
Springer
127views Hardware» more  IWMM 2009»
14 years 7 months ago
Investigating the effects of using different nursery sizing policies on performance
In this paper, we investigate the effects of using three different nursery sizing policies on overall and garbage collection performances. As part of our investigation, we modify ...
Xiaohua Guan, Witawas Srisa-an, ChengHuan Jia
IWMM
2009
Springer
114views Hardware» more  IWMM 2009»
14 years 7 months ago
Scalable support for multithreaded applications on dynamic binary instrumentation systems
Dynamic binary instrumentation systems are used to inject or modify arbitrary instructions in existing binary applications; several such systems have been developed over the past ...
Kim M. Hazelwood, Greg Lueck, Robert Cohn
IWMM
2009
Springer
152views Hardware» more  IWMM 2009»
14 years 7 months ago
A new approach to parallelising tracing algorithms
Tracing algorithms visit reachable nodes in a graph and are central to activities such as garbage collection, marshalling etc. Traditional sequential algorithms use a worklist, re...
Cosmin E. Oancea, Alan Mycroft, Stephen M. Watt
IWMM
2009
Springer
166views Hardware» more  IWMM 2009»
14 years 7 months ago
Garbage collection in the next C++ standard
: © Garbage Collection in the Next C++ Standard Hans-J. Boehm, Mike Spertus HP Laboratories HPL-2009-360 C++, garbage collection C++ has traditionally relied on manual memory mana...
Hans-Juergen Boehm, Mike Spertus
IWMM
2009
Springer
67views Hardware» more  IWMM 2009»
14 years 7 months ago
Two memory allocators that use hints to improve locality
Alin Jula, Lawrence Rauchwerger
IWMM
2009
Springer
122views Hardware» more  IWMM 2009»
14 years 7 months ago
Parametric heap usage analysis for functional programs
This paper presents an analysis that derives a formula describing the worst-case live heap space usage of programs in a functional language with automated memory management (garba...
Leena Unnikrishnan, Scott D. Stoller
IWMM
2009
Springer
107views Hardware» more  IWMM 2009»
14 years 7 months ago
Self-recovery in server programs
It is important that long running server programs retain availability amidst software failures. However, server programs do fail and one of the important causes of failures in ser...
Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta