Memory Management (stable measurements)

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

parse.abuild

million irefs sh path shell runtime opts
43.7 bash -
26.6 _bin/cxx-opt+bumpleak/osh mut
38.6 _bin/cxx-opt+bumproot/osh mut
41.9 _bin/cxx-opt+bumpsmall/osh mut+alloc
45.8 _bin/cxx-opt/osh mut+alloc
48.8 _bin/cxx-opt/osh mut+alloc+free
55.3 _bin/cxx-opt/osh mut+alloc+free+gc
70.8 _bin/cxx-opt+nopool/osh mut+alloc
78.9 _bin/cxx-opt+nopool/osh mut+alloc+free+gc

ex.compute-fib

million irefs sh path shell runtime opts
24.0 bash -
30.2 _bin/cxx-opt+bumpleak/osh mut
40.2 _bin/cxx-opt+bumproot/osh mut
42.5 _bin/cxx-opt+bumpsmall/osh mut+alloc
45.1 _bin/cxx-opt/osh mut+alloc
47.1 _bin/cxx-opt/osh mut+alloc+free
45.5 _bin/cxx-opt/osh mut+alloc+free+gc
61.6 _bin/cxx-opt+nopool/osh mut+alloc
60.7 _bin/cxx-opt+nopool/osh mut+alloc+free+gc