我有可能吗?例如 。如果我想测试str_replace()
是否比preg_replace()
更快?计算运行某个功能所需的时间
6
A
回答
13
你可以在你的脚本10000次(或更多)运行在同一行,并使用microtime(true)
告诉它花了时间:
25
最简单的办法:
$time = microtime(true); // time in Microseconds
// Your code here
echo (microtime(true) - $time) . ' elapsed';
硬(呃)的方式: 使用代码分析器来查看你的方法需要多少时间。
6
我在this的线程中找到'bisko'的答案。
$ start = microtime(true);
为(...){ .... }
$端= microtime中(真);
echo($ end - $ start)。'秒;
for循环可以替换为任何你想要的时间。
相关问题
- 1. 计算一个cron的运行时间
- 2. 如何定期执行某些功能,如果这个功能随时间需要运行(比peroid以下)
- 3. 在某个时间执行某个功能
- 4. Python的线程 - 运行功能在某些时间
- 5. Python的功能设计,算术运算
- 6. Javascript运行时间计算机时区
- 7. Datatable的行计算功能
- 8. 计算x^y的运行时间
- 9. 函数运行所需的时间
- 10. QT,运行特定时间的功能
- 11. 减少此功能的运行时间?
- 12. 使用循环算法来计算所需的时间
- 13. 在运行某个函数之前估计执行时间
- 14. 计算程序运行时间?
- 15. 计算下一运行时间任务
- 16. 计算大O运行时间
- 17. Prims算法总计运行时间!
- 18. 计算使用运行时间样本
- 19. 如何计算运行时间
- 20. 计算算法运行时?
- 21. 如何在点击画布上的某个区域时运行某个功能
- 22. 角,运行区间功能,超时
- 23. 蟒蛇,限制功能运行时间
- 24. 如何在Express服务器启动时运行某个功能?
- 25. Rails:如何运行所有迁移到某个时间戳
- 26. 如何计算在两个地点之间完成路径所需的时间?
- 27. 运行时间的算法
- 28. 我创建一个运行时间计算器时遇到麻烦使用功能
- 29. Azure的功能运行时
- 30. 测量计算几何算法的运行时间
可能重复[是否存在PHP函数(或每个任务)性能/基准测试?](http://stackoverflow.com/questions/2530610/does-a-php-per-function-or -per-task-performance-benchmark-reference-exist) – 2010-11-01 11:09:53
对不起,忽略重复,我以为基准服务提供了他们使用的源代码,但他们没有。 – 2010-11-01 11:10:59
你想为Zend_Debugger或XDebug这样的分析器。请参阅http://stackoverflow.com/search?q=profile+php+script – Gordon 2010-11-01 11:17:01