-2

我试图思考哪个会更好。我可以只做一些基准测试,但做一两个示例可能不如让其他人了解有用。我正在尝试做一些数学运算,并且正在考虑用 C++ 编写一个程序并使用管道来获取数据。执行 exec 的开销是多少,是否有一般指导方针说明一种方法何时比另一种方法更快?

4

2 回答 2

1

几周前,我用不同的 for 循环(大约 1x10⁶ 次)测试了 C/Cpp 的速度与 PHP 的速度。


简单的循环,如基本的或稍微复杂的数学运算,只显示出非常小的时间差。我不记得了,但大约 1 到 3 秒(对于 1x10⁶ 操作)。

-

对于更复杂的函数,例如应用于大文本或真正大而复杂的数学的字符串操作,时间差更大。在我的情况下,解析一个大文本,这一百万次,时间差大约是 5 - 10 分钟。

*稍微跑题* 关键也是 PHP 函数的重新创建,实现的函数总是更快。如果有某个 PHP 函数,请使用它。

我希望这会有所帮助。问候

于 2013-03-24T17:30:16.637 回答
-2

PHP 很容易访问。这一切都可以通过网页访问,并且更容易显示。它固有地构建了许多数学函数和数据库,如 MySQL 和 MongoDB,使得返回数据变得非常容易。

于 2013-03-24T17:24:39.563 回答