2014-11-04 60 views
0

假设我在生产服务器上有一个应用程序,我需要对代码段进行概要分析,但不是整个应用程序,因为它会大幅降低速度。如何在php中剖析concreate函数或代码段?

所以我需要的东西是这样的:

enable_profiler();
function_with_bottle_neck();
disable_profiler();

有没有办法做到这一点?

回答

1

使用xhprof。你可以写这样的东西:

if ($_SERVER['REMOTE_ADDR'] == 'your_ip') { 
enable_profiler(); 
} 
function_with_bottle_neck(); 

if ($_SERVER['REMOTE_ADDR'] == 'your_ip') { 
disable_profiler(); 
}