Низкая производительность
В этом документе вы узнаете, как профилировать процесс Node.js.
Мое приложение работает с низкой производительностью
Симптомы
Задержка моего приложения высока, и я уже убедился, что узким местом не являются мои зависимости, такие как базы данных и подчиненные сервисы. Поэтому я подозреваю, что мое приложение тратит значительное время на выполнение кода или обработку информации.
Вы в целом удовлетворены производительностью своего приложения, но хотели бы понять, какую часть нашего приложения можно улучшить, чтобы оно работало быстрее или эффективнее. Это может быть полезно, когда мы хотим улучшить пользовательский опыт или сэкономить вычислительные ресурсы.
Отладка
В этом сценарии нас интересуют фрагменты кода, которые используют больше процессорных циклов, чем другие. Когда мы делаем это локально, мы обычно стараемся оптимизировать наш код. Использование профилировщика V8 Sampling Profiler может помочь нам в этом.