Skip to content

パフォーマンスの低下

このドキュメントでは、Node.js プロセスをプロファイルする方法について学ぶことができます。

アプリケーションのパフォーマンスが悪い

症状

アプリケーションのレイテンシが高く、ボトルネックがデータベースやダウンストリームサービスなどの依存関係にないことは既に確認済みです。したがって、アプリケーションがコードの実行または情報の処理にかなりの時間を費やしているのではないかと疑っています。

あなたは、アプリケーションのパフォーマンス全般には満足していますが、アプリケーションのどの部分を改善すれば、より速く、またはより効率的に実行できるかを理解したいと考えています。これは、ユーザーエクスペリエンスを向上させたり、計算コストを節約したりする場合に役立ちます。

デバッグ

このユースケースでは、他のコードよりも多くの CPU サイクルを使用するコード片に関心があります。ローカルでこれを行う場合、通常はコードを最適化しようとします。V8サンプリングプロファイラーの使用は、それを行うのに役立ちます。