如何计算2个函数中的哪个更快。有没有办法在PHP中做到这一点?有没有最好的做法,比如做n次然后得到平均值,那会是什么?
P.S。如果可能的话,我正在寻找不需要特殊设置的东西。所以我不是在寻找一个专门的框架,更像是一种获取想法的原始方式。
答案 0 :(得分:7)
答案 1 :(得分:1)
我曾几次想要计算两个函数中哪一个更快,我总是遇到隔离问题。这两种方法我想检查与数据库相关的性能,其中瓶颈是与数据库的连接。
通常,当您想要进行一些性能测试以保持测试完全隔离并且不依赖于其他代码时,这是一个好主意。 http://php.net/usleep函数可能是您正在寻找的,您应该至少进行50次测试(250更好)以保持数据的一致性。数字越低,结果就越准确。