프로파일링: 느린 요청 하나를 함수까지
느린 요청 하나를 트레이스로 찾고, 메트릭 exemplar 로 같은 요청에 닿고, 플레임 그래프와 pprof 로 원인 함수를 읽고, 고친 뒤 같은 조건의 두 프로파일로 효과를 증명합니다. 지속 프로파일링, 자바 JFR, py-spy·perf·gdb·eBPF 처럼 밖에서 붙잡는 도구가 커널에 무엇을 요구하는지도 VM 에서 직접 확인합니다. 모듈마다 공식 문서와 도구 출력의 영어 표현을 짧게 익힙니다.
중급 · 레슨 27 · 실습 9
커리큘럼
느린 요청 하나를 트레이스로 찾는다
- 신호 넷과 질문 넷: 프로파일은 무엇에 답하나 reading
- 느린 요청 하나를 트레이스로 찾는다 lab
- 퀴즈: 신호 넷과 프로파일 quiz
메트릭의 점에서 트레이스로
플레임 그래프를 숫자로 읽는다
- 플레임 그래프를 읽는 법: 너비, 고원, 내 코드 reading
- 플레임 그래프를 숫자로 읽는다 lab
- 퀴즈: 플레임 그래프 읽기 quiz
CPU 밖의 프로파일
- Go 의 다섯 프로파일: CPU 만 보면 놓치는 것 reading
- 힙·고루틴·잠금: CPU 밖의 프로파일 lab
- 퀴즈: Go 의 다섯 프로파일 quiz
스팬에서 프로파일로
지속 프로파일링
- 지속 프로파일링: 시간 축 위의 프로파일 reading
- 지속 프로파일러를 손으로 만든다 lab
- 퀴즈: 지속 프로파일링 quiz