【发布时间】:2018-06-06 04:21:57
【问题描述】:
是否有某种标准的基准测试系统或大纲之类的?我正在研究 go、llvm、d 和其他语言,我想知道它们在执行时间、内存使用等方面的公平性。
我找到了https://benchmarksgame-team.pages.debian.net/benchmarksgame/,但代码不一样。一个例子是 C++ 源代码小于 100 行,而 C 源代码大于 650。我很难说那是公平的。源代码中的另一个测试有一个愚蠢的错误,即把锁放在循环内,而其他语言把它放在外面。
所以我想知道一些我可能会考虑查看/运行的测试,它可能不使用非标准甚至复杂的库。就像完全在单个源文件中实现一样。公平的东西。
【问题讨论】:
-
你认为用 Go 写东西的适当方式会使用与用 D 写东西的适当方式完全相同的代码吗?您想比较不同的语言 - 代码将不同。
标签: programming-languages benchmarking