C#vs(已编译)PHP性能的计算代码?

时间:2011-10-24 17:38:34

标签: c# php performance

我们正在研究计算引擎,目前它都是基于C#的。引擎根据前端网页的输入进行一些重要的数学计算。前端和后端都需要在云端运行。

现在,有没有公开可用的基准测试将C#与(JIT编译为Zend)PHP性能进行比较计算性能?我指的是前端/动态网页性能 - 有几个关于该主题的已发布结果。我主要关注的是后端计算(不需要遵循ASM / C ++二进制路由)。

不知怎的,我怀疑PHP不是为此而设计的,但是当一些工程师听到“在线计算引擎”时,他们开始想知道我为什么不使用PHP。所以我虽然向更广泛的社区提出这个问题。

PS:请不要说“我爱(PHP ..或C#)因此......”。这不是对“偏好”的要求。让我们为计算性能的具体目标保持科学性。

1 个答案:

答案 0 :(得分:3)

为什么除了自己的基准之外,你会信任什么?在每个,编译,运行和时间实现一个简单但冗长的计算。您可能需要运行几次才能获得足够大的样本以准确计时。尽量不要让你的代码重复,或者其中一个编译器(可能是C#)会优化你的东西,你会得到偏差的结果。

这不是那么多工作。