We measure the build speed of bash
and dash
for comparison.
host label | compiler label | src dir | action | elapsed secs |
flanders | gcc | bash-4.4 | configure | 30.4 |
flanders | gcc | bash-4.4 | make | 50.3 |
flanders | gcc | dash-0.5.9.1 | configure | 5.4 |
flanders | gcc | dash-0.5.9.1 | make | 6.4 |
flanders | gcc | oil-0.5.alpha1 | configure | 1.3 |
flanders | gcc | oil-0.5.alpha1 | _bin/oil.ovm | 55.0 |
flanders | gcc | oil-0.5.alpha1 | _bin/oil.ovm-dbg | 17.4 |
flanders | clang | oil-0.5.alpha1 | configure | 1.3 |
flanders | clang | oil-0.5.alpha1 | _bin/oil.ovm | 44.1 |
flanders | clang | oil-0.5.alpha1 | _bin/oil.ovm-dbg | 16.0 |
lisa | gcc | bash-4.4 | configure | 14.0 |
lisa | gcc | bash-4.4 | make | 27.0 |
lisa | gcc | dash-0.5.9.1 | configure | 2.8 |
lisa | gcc | dash-0.5.9.1 | make | 3.3 |
lisa | gcc | oil-0.5.alpha1 | configure | 0.6 |
lisa | gcc | oil-0.5.alpha1 | _bin/oil.ovm | 27.6 |
lisa | gcc | oil-0.5.alpha1 | _bin/oil.ovm-dbg | 8.4 |
lisa | clang | oil-0.5.alpha1 | configure | 0.6 |
lisa | clang | oil-0.5.alpha1 | _bin/oil.ovm | 20.6 |
lisa | clang | oil-0.5.alpha1 | _bin/oil.ovm-dbg | 6.9 |
The oil binary has two portions:
bytecode.zip
_build/oil/ovm*
)
host label | path | num bytes | bytecode size | native code size |
flanders | _tmp/ovm-build/bin/clang/oil.ovm | 3,473,179 | 1,876,603 | 1,596,576 |
flanders | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,917,867 | 1,876,603 | 4,041,264 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm | 3,638,891 | 1,876,603 | 1,762,288 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,250,667 | 1,876,603 | 3,374,064 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm | 3,474,451 | 1,877,875 | 1,596,576 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,919,139 | 1,877,875 | 4,041,264 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm | 3,640,163 | 1,877,875 | 1,762,288 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,251,939 | 1,877,875 | 3,374,064 |
host label | host id |
flanders | flanders-6afc5af0 |
lisa | lisa-02485150 |
compiler label | compiler id |
gcc | gcc-169c116f |
clang | clang-768eb1ae |