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