我看到 Go 应该在速度上几乎可以与 C 相媲美的说法,但是有没有可用的基准?
问问题
12325 次
6 回答
31
于 2009-11-13T11:57:45.253 回答
15
发行版中有一个基准文件夹。退房$GOROOT/test/bench
。
于 2009-11-12T22:38:02.113 回答
7
文档很轻,充满了“也许有一天我们会 X”和“关注这个空间以获取更多信息”。Go 页面将语言参考列为最佳的单一信息来源,对我来说这就是婴儿语言。我怀疑是否有任何已发布的基准。
于 2009-11-12T19:25:09.843 回答
6
我编写了一个GenPrime的 Go 端口(可在我的项目分支中获得)。我在 Ferrous Moon 上发布了我收到的关于这个主题的结果(与 C 版本相比)。尽管我的 Go 移植使用浮点数学与整数数学,但结果令人印象深刻。
于 2009-11-13T02:50:04.977 回答
2
Profiling Go Programs讨论了 Robert Hundt 的 C++/Scala/Go 基准测试,还清楚地解释了如何调整 Go 应用程序的性能。这是一个单一的程序基准测试,但值得一读以了解工具对性能调整的支持水平,结果表明它在 Hundt 选择的这个特定问题上与 C++ 具有竞争力。
于 2011-07-30T01:46:25.717 回答
1
请记住,GC 是一个简单的标记清除实现。我不明白为什么 Go 不使用 LLVM 编译器工具链?
于 2009-11-14T19:14:34.620 回答