ホームページ >バックエンド開発 >PHPチュートリアル >PHPパフォーマンステストツールxhprofのインストール方法と使い方を詳しく解説

PHPパフォーマンステストツールxhprofのインストール方法と使い方を詳しく解説

不言
不言オリジナル
2018-05-02 10:06:251945ブラウズ

この記事では、PHP パフォーマンス テスト ツール xhprof のインストールと使用方法を主に紹介し、パフォーマンス テスト ツール xhprof の機能を簡単に説明し、xhprof のインストールと使用に関する操作テクニックを詳しく分析します。この記事の例に

PHP パフォーマンス テスト ツール xhprof のインストールと使用法を分析しました。参考のために皆さんと共有してください。詳細は次のとおりです:

xhprof 概要:

XHProf は、階層型 PHP パフォーマンス分析ツールです。リクエストの数と、ブロック時間、CPU 時間、メモリ使用量などのさまざまなメトリクスを機能レベルでレポートします。関数のオーバーヘッドは、呼び出し元と呼び出し先のオーバーヘッド、XHProf データ収集フェーズに分類できます。XHProf データ収集フェーズでは、プログラムの動的コールグラフに呼び出しカウントの追跡と包括的なメトリック アークが記録されます。データ計算の独自のレポート/後処理段階。データ収集中に、XHProfd はループを検出することで再帰的関数呼び出しを処理し、再帰的呼び出し内の各深い呼び出しに便利な名前を付けることで無限ループを回避します。 XHProf 分析レポートは、実行されたコードの構造を理解するのに役立ち、シンプルな HTML ユーザー インターフェイス (PHP で記述) を備えています。ブラウザベースのパフォーマンス分析ユーザー インターフェイスにより、結果の表示や同僚との共有が容易になります。コールグラフも描画できます。

インストールと使用:

最近ウェブサイトのパフォーマンスを比較したかったので、パフォーマンステストのジョブを見つけて遊んでみました。ツールはたくさんありますが、以前に比べてまだ不十分だと感じています。 xhprof のインストールと使用は比較的簡単です。データ分析は問題ありません。インストールと使用について説明しましょう。 。 。

xhprof とgraphviz

xhprof をダウンロードするには、ここをクリックしてください。主に Graphviz もダウンロードする必要があります。 xhprofパフォーマンスの結果。

テストしてみました

前にダウンロードした xhprof フォルダーで、xhprof_html、xhprof_lib、sample の 3 つのフォルダーを見つけて、これらの 3 つのフォルダーをアクセスできる場所に置き、次の http://xxxx/ にアクセスします。 http://xxxx/xhprof_html/ にアクセスすると、レコードが表示されます。これをクリックすると、分析結果ページが表示され、[View Full CallGraph] をクリックすると、グラフィカルレポートページ。

使い方

今、あなたが作成したウェブサイトのホームページパフォーマンスデータを見たいとします。そして、このウェブサイトのホームページエントリファイルを見つけて、コアファイルの前後に xhprof を追加する必要があります。パフォーマンス テスト コード

cd xhprof-0.9.4/xhprof-0.9.4/extension/
phpize
./configure
make
sudo make install

関連する推奨事項:

php パフォーマンス最適化の例の共有

XHProf を使用して PHP パフォーマンスのボトルネックを見つける例の共有

php パフォーマンス分析のマジック メソッドの例の共有

以上がPHPパフォーマンステストツールxhprofのインストール方法と使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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