【发布时间】:2011-08-01 10:08:13
【问题描述】:
我想针对文件 i/o 分析和优化我的 PHP 脚本。因此,首先有必要计算一个脚本及其所有包含的 i/o 发生了多少。在不修改脚本的情况下,我该怎么做?是否有可能以某种方式重载与文件相关的函数并为它们添加计数?或者至少是一个扩展?
【问题讨论】:
-
使用
vmstat和iostat来确定你是cpu、mem还是i/o绑定。使用 XDebug 分析您的 PHP 应用程序。 -
XDebug 不都是关于 CPU 的吗?我不记得任何与 i/o 相关的设置或输出...
-
不,不是。它是一个应用程序分析器和调试工具,它可以收集本机函数调用。除此之外,您还可以查看
strace,虽然那是相当低的水平。
标签: php performance profiling