View Full Callgraph
需要安裝
yum install -y graphviz
生產環境優化處理:
if (mt_rand(1, 10000) == 1) {
xhprof_enable(XHPROF_FLAGS_MEMORY);
register_shutdown_function(create_function('', '
$data = xhprof_disable();
$objXhprofRun = new XHProfRuns_Default();
$run_id = $objXhprofRun->save_run($data, "xhprof");
'));
}
Inclusive Time 包括子函數所有執行時間。
Exclusive Time/Self Time 函數執行本身花費的時間,不包括子樹執行時間。
Wall Time 花去了的時間或掛鐘時間。
CPU Time 用戶耗的時間+內核耗的時間
Inclusive CPU 包括子函數一起所佔用的
CPUExclusive CPU 函數自身所佔用的CPU
參考:http://www.cnblogs.com/bluefrog/archive/2012/03/01/2374922.html