Skip to content

パフォーマンス不良

このドキュメントでは、Node.js プロセスのプロファイリング方法について学習できます。

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

症状

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

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

デバッグ

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