Node.js · Senior · Запитання 9 з 75
Як знайти функції, що найбільше навантажують CPU, в умовах, близьких до продакшену?
- 1Один раз прочитати
process.cpuUsage()при старті - ✓Правильна відповідь: Записати CPU-профіль (
--cpu-profабо інспектор) під реалістичним навантаженням і подивитися flame graph - 3Додати
console.timeу кожну функцію
Пояснення
Профілі показують, куди йде час, включно з GC і нативним кодом. Навантаження створюйте інструментом на кшталт autocannon або k6: профіль простою нічого корисного не покаже.