Garbage collection in an uncooperative environment

@article{Boehm1988GarbageCI,
  title={Garbage collection in an uncooperative environment},
  author={H. Boehm and M. Weiser},
  journal={Software: Practice and Experience},
  year={1988},
  volume={18}
}
We describe a technique for storage allocation and garbage collection in the absence of significant co‐operation from the code using the allocator. This limits garbage collection overhead to the time actually required for garbage collection. In particular, application programs that rarely or never make use of the collector no longer encounter a substantial performance penalty. This approach greatly simplifies the implementation of languages supporting garbage collection. It further allows… Expand
670 Citations
Accurate garbage collection in an uncooperative environment
  • 53
  • Highly Influenced
  • PDF
Adaptive, Application-Specific Garbage Collection
  • 2
  • PDF
On the type accuracy of garbage collection
  • 25
  • PDF
Garbage collection in generic libraries
  • 5
GC-cooperative C++
  • 5
Mostly Concurrent Garbage Collection
  • Highly Influenced
  • PDF
Autonomous garbage collection: resolving memory leaks in long-running server applications
  • 5
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 33 REFERENCES
Reference count garbage collection
  • 72
Garbage collection and other optimizations
  • 23
  • PDF
An efficient machine-independent procedure for garbage collection in various list structures
  • 263
  • PDF
Parallel Garbage Collection on a Virtual Memory System
  • 17
  • PDF
Multiprocessing compactifying garbage collection
  • 264
Garbage Collection of Linked Data Structures
  • 259
  • PDF
Rabbit: A Compiler for Scheme
  • 510
Lifetime analysis of dynamically allocated objects
  • 120
A portable storage management system for the icon programming language
  • 28
...
1
2
3
4
...