SLIDE 53 Introduction Self-collecting Mutators Implementation Experiments mpg123 MP3 converter
mpg123 - Memory Consumption
50 100 150 200 250 300 350 400 450 20 40 60 80 100 120 140 160 180 number of allocations
(1) (2) (3) (4) (5) (6) (7) (8) (9) tick tick tick tick tick
memory consumption in KB (lower is better) ptmalloc2 (1) SCM(1, 256B)(2) space-overhead(1, 256B)(3) SCM(10, 256B)(4) space-overhead(10, 256B)(5) SCM(1, 4KB)(6) space-overhead(1, 4KB)(7) SCM(10, 4KB)(8) space-overhead(10, 4KB)(9)
Memory overhead and consumption of the mpg123 benchmark. Again, SCM(n, m) stands for self-collecting mutators with a maximal expiration extension of n and descriptor page size m. We write space-overhead(n, m) to denote the memory
- verhead of the SCM(n, m) configurations for storing descriptors and descriptor
counters.