记录一些常用的函数和瞎折腾的过程……

显示wordpress查询次数、查询时间及消耗内存

提醒:本文最后更新于 2380 天前,文中所描述的信息可能已发生改变,请谨慎使用。

使用下面的代码可以显示wordpress加载页面时的查询次数、查询时间、以及消耗的内存资源:

//显示数据库查询次数、查询时间及内存占用的代码
function performance( $visible = false ) {
  $stat = sprintf(  '%d 次查询 用时 %.3f 秒, 耗费了 %.2fMB 内存',
    get_num_queries(),
    timer_stop( 0, 3 ),
    memory_get_peak_usage() / 1024 / 1024
  );
  echo $visible ? $stat : "<!-- {$stat} -->" ;
}
add_action( 'wp_footer', 'performance', 20 );

或者注释掉上面代码中的最后一行,在模板文件中需要显示的地方,加上下面的代码:

<?php performance();?>