xdebug的性能测试输出文件名是可以配置的。
默认是 xdebug.profiler_output_name = cachegrind.out.%p
那个%p是服务器的pid,会输出“cachegrind.out.1408”之类的文件。
可能这样不太方便测试很多文件的网站。
| 符号 | 含义 | 配置样例 | 样例文件名 |
| %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 | $_SERVER['HTTP_HOST'] | trace.%H | trace.kossu.xt |
| %R | $_SERVER['REQUEST_URI'] | trace.%R | trace._test_xdebug_test_php_var=1_var2=2.xt |
| %S | session_id (来自$_COOKIE 如果设置了的话) | trace.%S | trace.c70c1ec2375af58f74b390bbdd2a679d.xt |
| %% | %字符 | trace.%% | trace.%.xt |
| 注 此项不适用于trace file的文件名.因为wincachegrind只能读cachegrind.out.*的文件名 | |||

本文介绍了Xdebug性能测试中输出文件名的配置方法。通过不同的占位符如%p(进程ID)、%s(脚本文件名)等可以定制输出文件名,便于管理和分析大量测试数据。
1099

被折叠的 条评论
为什么被折叠?



