我看到有人声称Go的速度几乎可以与C媲美,但是是否已经有任何基准测试结果可用?
$GOROOT/test/bench
。这份文档较为简略,充斥着“也许将来我们会X”和“请关注更多信息”的字眼。Go页面将语言参考列为最佳信息来源,这说明该语言还处于初级阶段。我怀疑目前还没有发布任何基准测试。
《Go程序性能优化技术》介绍了Robert Hundt的C++/Scala/Go基准测试,并清晰地解释了如何对Go应用程序进行性能调优。虽然这是一个单一程序的基准测试,但阅读它可以了解性能调优方面的工具支持水平,并且结果表明在Hundt选择的这个特定问题上,Go与C++的竞争力是相当的。