Memory Management (stable measurements)

Source code: oil/benchmarks/gc-cachegrind.sh

parse.abuild

million irefs sh path shell runtime opts
46.9 bash -
39.7 _bin/cxx-opt+bumpleak/osh mut
54.3 _bin/cxx-opt+bumproot/osh mut
70.6 _bin/cxx-opt+bumpsmall/osh mut+alloc
74.2 _bin/cxx-opt/osh mut+alloc
84.9 _bin/cxx-opt/osh mut+alloc+free
92.9 _bin/cxx-opt/osh mut+alloc+free+gc
88.0 _bin/cxx-opt+nopool/osh mut+alloc
106.4 _bin/cxx-opt+nopool/osh mut+alloc+free+gc

ex.compute-fib

million irefs sh path shell runtime opts
32.5 bash -
56.8 _bin/cxx-opt+bumpleak/osh mut
69.5 _bin/cxx-opt+bumproot/osh mut
80.0 _bin/cxx-opt+bumpsmall/osh mut+alloc
84.5 _bin/cxx-opt/osh mut+alloc
90.6 _bin/cxx-opt/osh mut+alloc+free
84.3 _bin/cxx-opt/osh mut+alloc+free+gc
106.2 _bin/cxx-opt+nopool/osh mut+alloc
100.7 _bin/cxx-opt+nopool/osh mut+alloc+free+gc