V8 프로파일러 점검 루프

프로파일러는 추측을 CPU 시간과 호출 횟수로 바꾼다

`node --prof`, Inspector, 0x 보고서는 병목 후보를 함수 단위로 좁히는 같은 흐름을 공유합니다.

1 record

대표 요청을 짧게 기록

느린 API나 작업 큐를 실제 입력 크기로 실행해 CPU profile을 남깁니다.

2 read

넓은 함수부터 원인 분리

Flame Graph의 넓은 블록은 CPU 시간을 오래 잡은 함수 후보입니다.

3 verify

수정 전후 profile 비교

캐시, 쿼리, 워커 분리 후 같은 시나리오로 CPU 시간 변화를 확인합니다.

Self함수 내부에서 직접 쓴 시간
Total하위 호출까지 포함한 시간
Ticks샘플에 잡힌 빈도
Stack느린 호출 경로의 문맥