Source code: oil/benchmarks/gc-cachegrind.sh
| million irefs | sh path | shell runtime opts | 
| 23.6 | bash | - | 
| 19.4 | _bin/cxx-opt+bumpleak/osh | mut | 
| 27.3 | _bin/cxx-opt+bumproot/osh | mut | 
| 30.5 | _bin/cxx-opt+bumpsmall/osh | mut+alloc | 
| 32.0 | _bin/cxx-opt/osh | mut+alloc | 
| 34.6 | _bin/cxx-opt/osh | mut+alloc+free | 
| 40.5 | _bin/cxx-opt/osh | mut+alloc+free+gc | 
| 42.2 | _bin/cxx-opt/osh | mut+alloc+free+gc+exit | 
| 49.7 | _bin/cxx-opt+nopool/osh | mut+alloc | 
| 57.1 | _bin/cxx-opt+nopool/osh | mut+alloc+free+gc | 
| million irefs | sh path | shell runtime opts | 
| 26.5 | bash | - | 
| 14.9 | _bin/cxx-opt+bumpleak/osh | mut | 
| 20.1 | _bin/cxx-opt+bumproot/osh | mut | 
| 22.4 | _bin/cxx-opt+bumpsmall/osh | mut+alloc | 
| 23.4 | _bin/cxx-opt/osh | mut+alloc | 
| 24.9 | _bin/cxx-opt/osh | mut+alloc+free | 
| 24.4 | _bin/cxx-opt/osh | mut+alloc+free+gc | 
| 25.7 | _bin/cxx-opt/osh | mut+alloc+free+gc+exit | 
| 34.1 | _bin/cxx-opt+nopool/osh | mut+alloc | 
| 35.5 | _bin/cxx-opt+nopool/osh | mut+alloc+free+gc |