Source code: oil/benchmarks/gc-cachegrind.sh
million irefs | sh path | shell runtime opts |
23.6 | bash | - |
19.8 | _bin/cxx-opt+bumpleak/osh | mut |
27.6 | _bin/cxx-opt+bumproot/osh | mut |
31.0 | _bin/cxx-opt+bumpsmall/osh | mut+alloc |
32.5 | _bin/cxx-opt/osh | mut+alloc |
35.1 | _bin/cxx-opt/osh | mut+alloc+free |
41.0 | _bin/cxx-opt/osh | mut+alloc+free+gc |
42.7 | _bin/cxx-opt/osh | mut+alloc+free+gc+exit |
50.2 | _bin/cxx-opt+nopool/osh | mut+alloc |
57.6 | _bin/cxx-opt+nopool/osh | mut+alloc+free+gc |
26.8 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc |
29.3 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free |
35.2 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free+gc |
37.0 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free+gc+exit |
million irefs | sh path | shell runtime opts |
26.5 | bash | - |
13.9 | _bin/cxx-opt+bumpleak/osh | mut |
19.7 | _bin/cxx-opt+bumproot/osh | mut |
21.9 | _bin/cxx-opt+bumpsmall/osh | mut+alloc |
22.8 | _bin/cxx-opt/osh | mut+alloc |
24.2 | _bin/cxx-opt/osh | mut+alloc+free |
23.9 | _bin/cxx-opt/osh | mut+alloc+free+gc |
25.0 | _bin/cxx-opt/osh | mut+alloc+free+gc+exit |
33.7 | _bin/cxx-opt+nopool/osh | mut+alloc |
35.1 | _bin/cxx-opt+nopool/osh | mut+alloc+free+gc |
18.3 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc |
19.6 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free |
19.3 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free+gc |
20.4 | _bin/cxx-opt/mycpp-souffle/osh | mut+alloc+free+gc+exit |