パフォーマンスの低下

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

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

症状

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

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

デバッグ

このユースケースでは、他のコードよりも多くのCPUサイクルを使用するコードに興味があります。これをローカルで行う場合、通常はコードの最適化を試みます。

このドキュメントでは、Node.jsアプリケーションをプロファイリングする2つの簡単な方法を提供します。