This book constitutes the refereed proceedings of the Second International Workshop on Memory Management, IWMM '95, held in Kinross, Scotland, in September 1995. It contains 17 full revised papers on all current aspects of memory management; among the topics addressed are garbage collection for parallel, real-time, and distributed memory systems, memory management of distributed and of persistent objects, programming language aspects, hardware-assisted garbage collection, and open-network garbage collection.
In addition, the book presents the invited paper "Dynamic Storage Allocation: A Survey and Review" by a team of four authors from the University of Texas at Austin, which surveys the literature on allocators between 1961 and 1995.
Author(s): Paul R. Wilson, Mark S. Johnstone, Michael Neely, David Boles (auth.), Henry G. Baler (eds.)
Series: Lecture Notes in Computer Science 986
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 1995
Language: English
Pages: 420
Tags: Operating Systems; Memory Structures; Logic Design; Electronics and Microelectronics, Instrumentation; Processor Architectures; Programming Techniques
Dynamic storage allocation: A survey and critical review....Pages 1-116
Static analysis refuses to stay still: Prospects of static analyis for dynamic allocation....Pages 117-117
Compile-time garbage collection for lazy functional languages....Pages 119-144
Generational garbage collection without temporary space leaks for lazy functional languages....Pages 145-162
Complementary garbage collector....Pages 163-177
Performance tuning in a customizable collector....Pages 179-196
MOA — A fast sliding compaction scheme for a large storage space....Pages 197-210
A survey of distributed garbage collection techniques....Pages 211-249
Garbage collection on an open network....Pages 251-265
Indirect mark and sweep: A distributed GC....Pages 267-282
On-the-fly global garbage collection based on Partly Mark-Sweep....Pages 283-296
LEMMA: A distributed shared memory with global and local garbage collection....Pages 297-311
One pass real-time generational mark-sweep garbage collection....Pages 313-322
Garbage collection for control systems....Pages 323-342
A garbage collector for the concurrent real-time language Erlang....Pages 343-354
Progress in hardware-assisted real-time garbage collection....Pages 355-379
A miss history-based architecture for cache prefetching....Pages 381-398
Memory management in flash-memory disks with data compression....Pages 399-413