[图书][B] The garbage collection handbook: the art of automatic memory management
Published in 1996, Richard Jones's Garbage Collection was a milestone in the area of
automatic memory management. Its widely acclaimed successor, The Garbage Collection …
automatic memory management. Its widely acclaimed successor, The Garbage Collection …
Specializing write-barriers for objects in a garbage collected heap
AT Garthwaite, DL Detlefs - US Patent 7,089,272, 2006 - Google Patents
A technique is provided for reducing the number of write barriers executed in mutator code
without compromising garbage collector performance. Advantageously, a compiler …
without compromising garbage collector performance. Advantageously, a compiler …
SPIN: An extensible microkernel for application-specific operating system services
Application domains such as multimedia, databases, and parallel computing, require
operating system services with high performance and high functionality. Existing operating …
operating system services with high performance and high functionality. Existing operating …
Avoiding conflict misses dynamically in large direct-mapped caches
This paper describes a method for improving the performance of a large direct-mapped
cache by reducing the number of conflict misses. Our solution consists of two components …
cache by reducing the number of conflict misses. Our solution consists of two components …
Safe and efficient sharing of persistent objects in Thor
Thor is an object-oriented database system designed for use in a heterogeneous distributed
environment. It provides highly-reliable and highly-available persistent storage for objects …
environment. It provides highly-reliable and highly-available persistent storage for objects …
Reducing TLB and memory overhead using online superpage promotion
Modern microprocessors contain small TLBs that maintain a cache of recently used
translations. A TLB's coverage is the sum of the number of bytes mapped by each entry …
translations. A TLB's coverage is the sum of the number of bytes mapped by each entry …
A generational mostly-concurrent garbage collector
T Printezis, D Detlefs - Proceedings of the 2nd international symposium …, 2000 - dl.acm.org
This paper reports our experiences with a mostly-concurrent incremental garbage collector,
implemented in the context of a high performance virtual machine for the Java™ …
implemented in the context of a high performance virtual machine for the Java™ …
Object-oriented recovery for non-volatile memory
New non-volatile memory (NVM) technologies enable direct, durable storage of data in an
application's heap. Durable, randomly accessible memory facilitates the construction of …
application's heap. Durable, randomly accessible memory facilitates the construction of …
Barriers: Friend or foe?
SM Blackburn, AL Hosking - … of the 4th international symposium on …, 2004 - dl.acm.org
Modern garbage collectors rely on read and write barriers imposed on heap accesses by the
mutator, to keep track of references between different regions of the garbage collected heap …
mutator, to keep track of references between different regions of the garbage collected heap …
[HTML][HTML] Software write detection for a distributed shared memory
MJ Zekauskas, WA Sawdon, BN Bershad - Proceedings of the 1st …, 1994 - usenix.org
Most software-based distributed shared memory (DSM) systems rely on the operating
system's virtual memory interface to detect writes to shared data. Strategies based on virtual …
system's virtual memory interface to detect writes to shared data. Strategies based on virtual …