PHP解析ツール:forp

WBOY
WBOYオリジナル
2016-06-23 13:35:061595ブラウズ

forp は、シンプルで非侵入的な、製品指向の PHP 分析ツールです。 forp は、PHP 分析データを提供する軽量の PHP 拡張機能です。

主な機能:

- 関数ごとの時間測定とメモリ割り当て
- CPU 使用率
- 関数呼び出しのファイル数と行数
- Google トレース イベント形式で出力
- 関数の説明
- 関数のグループ化
- 関数のエイリアス (匿名関数に便利)

簡単な例:
<?php// first thing to do, enable forp profilerforp_start(); // here, our PHP code we want to profilefunction foo(){    echo "Hello world !\n";}; foo(); // stop forp bufferingforp_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                )         ) )

プロジェクトのホームページ: http://www.open-open.com/lib/view/home/1431076898148

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。