oilshell.org
OSH Runtime Performance
Elapsed Time by Shell (milliseconds)
Some benchmarks call many external tools, while some exercise the shell
interpreter itself. Parse time is included.
Memory usage is measured in MB (powers of 10), not MiB (powers of 2).
task arg |
host label |
bash |
dash |
osh |
osh to bash ratio |
abuild-help |
broome |
37 |
18 |
986 |
26.8 |
abuild-help |
lenny |
14 |
8 |
557 |
38.5 |
cpython-configure |
broome |
26,724 |
26,711 |
93,757 |
3.5 |
cpython-configure |
lenny |
14,371 |
15,250 |
50,318 |
3.5 |
hello-world |
broome |
2 |
1 |
59 |
27.2 |
hello-world |
lenny |
1 |
1 |
42 |
58.3 |
ocaml-4.06.0 |
broome |
6,057 |
6,012 |
7,871 |
1.3 |
ocaml-4.06.0 |
lenny |
4,166 |
3,933 |
4,639 |
1.1 |
tcc-0.9.26 |
broome |
86 |
80 |
388 |
4.5 |
tcc-0.9.26 |
lenny |
40 |
42 |
188 |
4.7 |
yash-2.46 |
broome |
3,052 |
2,992 |
5,536 |
1.8 |
yash-2.46 |
lenny |
1,647 |
1,543 |
3,303 |
2.0 |
Memory Usage (Max Resident Set Size in MB)
Shell and Host Details