Tideways は、パフォーマンスのボトルネックを特定するのに役立つ PHP プロファイリング ツールです。 Tideways を使用して PHP 関数のパフォーマンスをデバッグするには、Composer のインストールと構成 php.ini ファイルを含めて Tideways をインストールし、コード内で Tideways 構成を有効にし、アプリケーションを実行してターゲット関数を呼び出します。 Tideways Web インターフェイスにアクセスし、フレーム グラフを分析してパフォーマンスのボトルネックを特定します。 Tideways は、PHP アプリケーションのパフォーマンスに関する洞察を得るために、応答時間分布グラフやトレース データなどの追加機能も提供します。
#Tideways を使用して PHP 関数のパフォーマンスをデバッグする方法
はじめに
Tideways は、アプリケーションのパフォーマンスのボトルネックを特定するのに役立つ強力な PHP 分析ツールです。これにより、コードの実行に関する洞察が得られ、どの関数に最も時間がかかっているかが特定されます。インストール
Tideways をインストールするには:
extension=tideways.so tideways.agent.license_id=YOUR_LICENSE_ID
デバッグの開始
\Tideways\Profiler::enable('my-app');
実際的なケース
foo() という名前の関数があり、そのパフォーマンスが低いと思われるとします。
function foo() { // … }
関数のトレースを有効にします:
\Tideways\Profiler::enabledForFunction('foo');
Tideways Web インターフェイスで、[Flame Graph] タブを開き、
フレーム グラフを分析して、最も時間がかかる
Tideways は、PHP 関数のパフォーマンスのデバッグに役立つさまざまな追加機能を提供します。
##応答時間分布グラフ:アプリケーションのさまざまな応答時間の分布を示します。
以上がTideways を使用して PHP 関数のパフォーマンスをデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。