The Measured Cost of Conservative Garbage Collection (1993)
Cached
Download Links
- [www.cs.ubc.ca]
- [www.cs.ucsb.edu]
- [www.cs.virginia.edu]
- [eecs.harvard.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | Software Practice and Experience |
| Citations: | 76 - 6 self |
BibTeX
@ARTICLE{Zorn93themeasured,
author = {Benjamin Zorn},
title = {The Measured Cost of Conservative Garbage Collection},
journal = {Software Practice and Experience},
year = {1993},
volume = {23},
pages = {733--756}
}
Years of Citing Articles
OpenURL
Abstract
this paper, I evaluate the costs of different dynamic storage management algorithms, including domain-specific allocators, widelyused general-purpose allocators, and a publicly available conservative garbage collection algorithm. Surprisingly, I find that programmer enhancements often have little effect on program performance. I also find that the true cost of conservative garbage collection is not the CPU overhead, but the memory system overhead of the algorithm. I conclude that conservative garbage collection is a promising alternative to explicit storage management and that the performance of conservative collection is likely to improve in the future. C programmers should now seriously consider using conservative garbage collection instead of explicitly calling free in programs they write







