PHP簡單性能檢測類工具

一、概述
 該類主要是檢測一段代碼的運行時間,檢測一些PHP效率問題。

二、使用方法
首先require該類
主要使用接口爲begin(),preTime()和end()
begin($output, $environment)
該接口主要負責檢測初始位置,當執行該接口時,就代表着檢測開始。
preTime()
該接口主要是檢測上一次代碼執行時間
end()
該接口主要是檢測總的執行時間

三、舉例
  1. <?php  
  2. require "run_time_test.php";  
  3.   
  4. Run_Time_Test::begin(true);  
  5.   
  6. $a = "";  
  7. $b = "";  
  8. for($i=0; $i<10000; $i++){  
  9.     $a .= $i;   
  10. }  
  11.   
  12. Run_Time_Test::preTime();  
  13.   
  14. for($i=0; $i<10000; $i++){  
  15.     $b .= $i;   
  16. }  
  17.   
  18. Run_Time_Test::end();  

加載該工具類,同時設置檢測起始位置,同時在代碼中添加多個Run_Time_Test::preTime();檢測每個階段的代碼執行效率,最後輸出總的運行時間。

四、主要用途
可以在PHP的入口添加begin和輸出處添加end,在需要測試效率處添加兩個Run_Time_Test::preTime();進行檢測,將執行結果記錄到info log中。從而查看代碼的執行效率,特別是一些算法執行過程中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章