PHP 分析工具:forp
forp 是簡單,非侵入式的,面向產品的 PHP 分析工具。forp 是輕量級的 PHP 擴展,提供 PHP 分析數據。
主要特性:
- 時間測量和每個函數的內存分配
- CPU 使用
- 函數調用的文件和行數
- 使用 Google Trace Event 格式輸出
- 函數說明
- 函數分組
- 函數別名 (對匿名函數有用)
<?php // first thing to do, enable forp profiler forp_start(); // here, our PHP code we want to profile function foo() { echo "Hello world !\n"; }; foo(); // stop forp buffering forp_end(); // get the stack as an array $profileStack = forp_dump(); print_r($profileStack);
結果:
Hello world ! Array ( [utime] => 0 [stime] => 0 [stack] => Array ( [0] => Array ( [file] => /home/anthony/phpsrc/php-5.3.8/ext/forp/forp.php [function] => {main} [usec] => 94 [pusec] => 6 [bytes] => 524 [level] => 0 ) [1] => Array ( [file] => /home/anthony/phpsrc/php-5.3.8/ext/forp/forp.php [function] => foo [lineno] => 10 [usec] => 9 [pusec] => 6 [bytes] => 120 [level] => 1 [parent] => 0 ) ) )
本文由用戶 xm52 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!