【发布时间】:2014-05-27 20:42:20
【问题描述】:
决定运行一个快速测试以了解bcmath 如何在各种版本的 PHP 上运行,并注意到与 4.3 相比,最新和最好的版本在速度方面明显不足,
我想知道是否有人知道这背后的原因是什么,和/或如何在 5+ 上提高速度,使其与 4.3 相当。
另请注意,5.6+ 的内存消耗是 4.3 相同操作所需的三倍:
【问题讨论】:
-
如果您阅读顶部的水流(图表部分),起伏表明它不是累积的。每个版本都是根据它自己的
microtime()和该版本所需的内存计算的。注意 5.1.4-5.1.6 和 5.4 的下降。 -
但是看到空文件3v4l.org/BEfoC/perf#tabs - 图形具有相同的形状。所以你不认为是启动时间增加而不是执行时间吗?比较3v4l.org/unrRL
-
@zerkms - 同意,是 php 的整体速度减慢并增加了基本内存使用量,而不是特定功能。 -- 根据您的测试,php 5.5.9 比 php 4.3.0 慢 4 倍,消耗的基本内存是 4 倍。
标签: php performance bcmath