У меня есть веб-приложение Node.js/Express, которое иногда замедляет реакцию. После проверки системного процессора и памяти я обнаружил, что он потребляет ~ 80% процессора и памяти, а затем через 1 - 2 минуты они сокращаются до ~ 10%.Как найти текущий код в Node.js
Я думаю, это связано с тем, что мой Node.js запускает некоторые коды в пользовательском потоке, например, для отображения объектов, полученных из базы данных.
Немного сложно просмотреть код моего приложения, чтобы выяснить, где был плохой код. Поэтому я хотел бы знать, есть ли какой-либо инструмент или модуль npm
, который я могу использовать для записи кода. Node.js работает, когда запрос API обрабатывается дольше, например, 5 секунд.
Я пробовал v8-profiler
, но кажется, что он поддерживает только начало профилирования, а затем останавливается, но не фиксирует, какой код работает в этот момент.