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 | 31.8 |
flanders | gcc | bash-4.4 | make | 56.9 |
flanders | gcc | dash-0.5.9.1 | configure | 5.5 |
flanders | gcc | dash-0.5.9.1 | make | 6.7 |
flanders | gcc | oil-0.6.pre1 | configure | 1.4 |
flanders | gcc | oil-0.6.pre1 | _bin/oil.ovm | 51.7 |
flanders | gcc | oil-0.6.pre1 | _bin/oil.ovm-dbg | 17.2 |
flanders | clang | oil-0.6.pre1 | configure | 1.6 |
flanders | clang | oil-0.6.pre1 | _bin/oil.ovm | 43.3 |
flanders | clang | oil-0.6.pre1 | _bin/oil.ovm-dbg | 14.4 |
lisa | gcc | bash-4.4 | configure | 13.4 |
lisa | gcc | bash-4.4 | make | 25.1 |
lisa | gcc | dash-0.5.9.1 | configure | 2.7 |
lisa | gcc | dash-0.5.9.1 | make | 3.0 |
lisa | gcc | oil-0.6.pre1 | configure | 0.6 |
lisa | gcc | oil-0.6.pre1 | _bin/oil.ovm | 22.3 |
lisa | gcc | oil-0.6.pre1 | _bin/oil.ovm-dbg | 6.9 |
lisa | clang | oil-0.6.pre1 | configure | 0.6 |
lisa | clang | oil-0.6.pre1 | _bin/oil.ovm | 16.6 |
lisa | clang | oil-0.6.pre1 | _bin/oil.ovm-dbg | 5.5 |
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,391,180 | 2,045,996 | 1,345,184 |
flanders | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,559,220 | 2,045,996 | 3,513,224 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm | 3,543,684 | 2,045,996 | 1,497,688 |
flanders | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,004,092 | 2,045,996 | 2,958,096 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm | 3,391,177 | 2,045,993 | 1,345,184 |
lisa | _tmp/ovm-build/bin/clang/oil.ovm-dbg | 5,559,217 | 2,045,993 | 3,513,224 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm | 3,543,681 | 2,045,993 | 1,497,688 |
lisa | _tmp/ovm-build/bin/gcc/oil.ovm-dbg | 5,004,089 | 2,045,993 | 2,958,096 |
host label | host id |
flanders | flanders-b43270f9 |
lisa | lisa-b43270f9 |
compiler label | compiler id |
gcc | gcc-70069db5 |
clang | clang-768eb1ae |