xdebug的性能测试输出文件名是可以配置的。 默认是 xdebug.profiler_output_name = cachegrind.out.%p 那个%p是服务器的pid,会输出“cachegrind.out.1408”之类的文件。 可能这样不太方便测试很多文件的网站。 网上看到的中文文章里面都没有关于这个参数的说明。 我从xdebug官网上找来了它的说明翻译成中文了。 符号 | 含义 | 配置样例 | 样例文件名 | %c | 当前工作目录的crc32校验值 | trace.%c | trace.1258863198.xt | %p | 当前服务器进程的pid | trace.%p | trace.5174.xt | %r | 随机数 | trace.%r | trace.072db0.xt | %s | 脚本文件名(注) | cachegrind.out.%s | cachegrind.out._home_httpd_html_test_xdebug_test_PHP | %t | Unix时间戳(秒) | trace.%t | trace.1179434742.xt | %u | Unix时间戳(微秒) | trace.%u | trace.1179434749_642382.xt | %H |
xdebug模块输出文件名的配置说明_网学
浏览:
SERVER['HTTP_HOST'] | trace.%H | trace.kossu.xt | %R |
xdebug模块输出文件名的配置说明_网学
浏览:
SERVER['REQUEST_URI'] | trace.%R | trace._test_xdebug_test_php_var=1_var2=2.xt | %S | session_id (来自
xdebug模块输出文件名的配置说明_网学
浏览:
COOKIE 如果设置了的话) | trace.%S | trace.c70c1ec2375af58f74b390bbdd2a679d.xt | %% | %字符 | trace.%% | trace.%.xt | 注 此项不适用于trace file的文件名 |
从上表可以找到一些适合你的参数。 比如,我想针对每个文件生成一个输出文件。 那么我可以用: xdebug.profiler_output_name = cachegrind.out.%s 多个域名的话,也可以组合使用 xdebug.profiler_output_name = cachegrind.out.%H.%u.%s (责任编辑:admin) |