其中表现最好的是基于LLVM的D语言编译器LDC,与同样基于LLVM的C编译器Clang相比,可以达到它96%的速度。其次是基于LLVM的Rust编译器,达到了89%。因为LLVM编译的优化做的太好,即使GCC都只能达到Clang 72%。另一个令人惊讶的结果是,基于JVM的Scala竟然能达到Clang70%的速度。几乎相当于GCC。
Compiler | Speed(s) | %Fastest |
Clang | 0.280 | 100% |
LDC | 0.292 | 96% |
Rustc | 0.316 | 89% |
Scala | 0.375 | 75% |
GCC | 0.390 | 72% |
LLVM-GHC | 0.428 | 65% |
6g | 0.544 | 51% |
GHC | 0.546 | 51% |
DMD | 0.640 | 37% |
GCCGO | 0.850 | 33% |