(Xdebug Profiler)为什么一个页面会生成两个cachegrind文件?

时间:2017-06-23 作者:Edward

当我启用时xdebug profiler, 在admin中打开一个页面,它会生成两个名称几乎相同的cachegrind文件

cachegrind.out.1498219635_761795.crown__minilio_wp-admin_edit_php
cachegrind.out.1498219639_141988.crown__minilio_wp-admin_edit_php
输出名称定义为

xdebug.profiler_output_name = "cachegrind.out.%u.%H_%R"
我尝试了另一页,得到了同样的结果。

为什么会这样?我应该分析哪个文件?

1 个回复
SO网友:Maria Daniel Deepak

@爱德华,

您已将Xdebug profiler输出文件名配置为每次运行该进程时都会覆盖输出文件。

%u, %H, %R - 您在输出名称中提到的调用format specifiers.

有两种方法可以确定要分析的文件。

使用%t (时间戳)输出文件名中的格式说明符,以便您可以根据时间戳值知道要分析的文件here. 这样,您将只为预期页面生成Xdebug profiler输出。(Recommended)

结束

相关推荐

如何编写从front-page.php到home.php的链接?

对此很抱歉,但我确实梳理了这一主题的所有内容,无法找到解决方案,尽管它可能非常简单:我有一个头版。php设置为WordPress站点的静态首页。其中有一个链接,我想链接到主页。php或索引。php。如何编写url?<a href=\'<?php echo esc_url( home_url()); ?>\' title=\'<?php echo esc_attr( get_bloginfo( \'title\' ) ); ?>\' rel=\'home\'>