[OSy] Papers on GC overhead

Petr Tůma petr.tuma at d3s.mff.cuni.cz
Wed Oct 24 14:25:32 CEST 2018


Hi,

during today's lecture, I was showing one graph from a paper about GC overhead (GC vs malloc), and some of you 
asked about the source. The paper is this:

"Quantifying the Performance of Garbage Collection vs. Explicit Memory Management" by Emery Berger and Matthew 
Hertz

http://www.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf

Also very interesting is another paper which I did not show, but very much recommend:

"The Causes of Bloat, The Limits of Health" by Nich Mitchell and Gary Sevitsky

https://doi.org/10.1145/1297105.1297046

(You will need to use a school IP address to access the link for free.)

While the first paper is about timing overhead, the second one is about space overhead, showing how innocent 
use of dynamic collections in real applications can consume three quarters of your heap in overheads.

Petr Tuma




More information about the NSWI004 mailing list