xdebugとwebgrindをセットアップしてプロファイルを生成したので、コード実行の速度を向上させることができます。私はwebgrindにそのプロフィールを表示しましたが、それが意味するものが何か手がかりがありません。私が行ったすべてのグーグルでは、実際にそのいずれかを説明するものではありません。webgrindでxdebugプロファイルを読むにはどうすればよいですか?
は、誰かがwebgrindレポートを読んでの基本を説明してくださいでした:
呼び出しが
合計セルフコストカウント
総インクルーシブコスト
異なる色が何を意味するか
何色付きのバーの意味
回のコール
積算通話料金
カウント
ありがとうございます。セルフと包括的なコストはすでに呼び出しカウントによって多重化されていますか?それとも、どのくらいの時間が費やされているのかを実際に知るためには、それを乗算する必要がありますか? – David
問題はありません。すべての時間にはすでに任意のカウント値が乗算されています。 – ChrisA
これらの色は、組み込みのPHP関数(青色)、包含/必須関数(ラベンダー)、クラスメソッド(緑色)および手続き型関数(オレンジ色)の分布を表します。 – bueltge