Node.js · Senior · Pytanie 9 z 75
Jak znaleźć funkcje najbardziej obciążające CPU w warunkach zbliżonych do produkcji?
- 1Raz odczytać
process.cpuUsage()przy starcie - ✓Poprawna odpowiedź: Nagrać profil CPU (
--cpu-proflub inspektor) pod realistycznym obciążeniem i obejrzeć flame graph - 3Dodać
console.timedo każdej funkcji
Wyjaśnienie
Profile pokazują, gdzie idzie czas, łącznie z GC i kodem natywnym. Generuj obciążenie narzędziem jak autocannon albo k6, bo profil bezczynnego procesu nic nie pokaże.