Что в скрипте NodeJS может нагружать CPU и как отследить где именно в коде возникает такая ситуация?
Здравствуйте. Стал замечать, что один скрипт сокет-сервера нагружает очень сильно процессор. Причем если отключить этот скрипт, то нагрузка на процессор пропадёт. Подскажите, пожалуйста, на что в первую очередь стоит обратить внимание.
Две относительно затратные операции, о которых часто забывают - console.log (и вообще вывод куда-либо) и JSON.parse/stringify - посмотрите не часто ли вы ими пользуетесь. Особенно парсинг JSON можно хорошо оптимизировать, если подумать, где и как используется результат.