Performances médiocres
Ce document explique comment profiler un processus Node.js.
Mes applications ont de mauvaises performances
Symptômes
La latence de mes applications est élevée et j'ai déjà confirmé que le goulot d'étranglement ne provenait pas de mes dépendances telles que les bases de données et les services en aval. Je suspecte donc que mon application passe beaucoup de temps à exécuter du code ou à traiter des informations.
Vous êtes généralement satisfait des performances de votre application, mais vous souhaitez comprendre quelle partie de votre application peut être améliorée pour fonctionner plus rapidement ou plus efficacement. Cela peut être utile lorsque nous voulons améliorer l'expérience utilisateur ou réduire les coûts de calcul.
Débogage
Dans ce cas d'utilisation, nous nous intéressons aux parties de code qui utilisent plus de cycles CPU que les autres. Lorsque nous le faisons localement, nous essayons généralement d'optimiser notre code. L'utilisation du profileur d'échantillonnage V8 peut nous aider à le faire.