如何找到耗费CPU资源的php程序?

1.Apache   log繁杂很难看出端倪   

2.修改php.ini,简单易行,参考后写下自己的time.php  
   

PHP代码
  1. <?    
  2. //time.php    
  3. if($time_begin==0){    
  4. $time_begin=substr(microtime(),0,4)+substr(microtime(),-3);    
  5. $time_used=".";    
  6. }else{    
  7. $time_end=substr(microtime(),0,4)+substr(microtime(),-3);    
  8. $time_used=$time_end-$time_begin;    
  9. }    
  10.    
  11. $time=date('Ymd[H:i:s]');    
  12.    
  13. $phpself=$_SERVER[PHP_SELF];    
  14.    
  15. $str="$time\t$time_used\t$phpself\r\n";    
  16. $fp=fopen   ("d:/server/www/time.txt","ab");    
  17. fwrite($fp,$str."\r\n");    
  18. fclose($fp);    
  19.    
  20. /*   
  21. 配置php.ini   
  22. auto_prepend_file=time.php   
  23. auto_append_file=time.php   
  24. */    
  25.    
  26. ?>   

 
   
  3.Xdebug

上一篇: Linux系统中如何限制用户进程CPU占用率   下一篇: mysql创建,修改,删除用户,以及权限设置

提交疑问

回顶部