2026-07-11 (토) · 미션 공개 + 주간 방향
code
23:59
"느리다 가 아니라 어디가 느린지 숫자 로 답하기."
감 이 아니라 혈액·X-ray·심전도 측정부터.
"추측 금지, 측정만 신뢰."
CPU — 어떤 메서드가 가장 오래 도나 메모리 — GC 빈도 / heap 사용량 IO — 디스크/네트워크 대기 락 경합 — 동시성 대기 시간
flamegraph = 함수 호출 깊이를 _가로 막대_ 로 가장 _넓은_ 막대 = 가장 오래 걸린 함수
sample 은 async-profiler. 본인이 다른 거 골라도 OK — 선택 근거 만.
임팩트 ↑ │ ┌────────┼────────┐ │ 먼저! │ 좋지만 │ │ (큰 임팩트, │ (큰 임팩트,│ │ 적은 노력) │ 큰 노력) │ ├────────┼────────┤ │ 스킵 │ 나중 │ │ (작은) │ (큰 노력)│ └────────┼────────┘ │ 노력 →
핫스팟 3 개 중 먼저! 칸의 1 개를 evidence 에.
07-week6-profiling/ ├── report.md ├── project/ # Spring Boot baseline └── evidence/ ├── profile-flamegraph.html # 프로파일링 결과 ├── bottlenecks.md # 상위 3개 + 우선순위 근거 ├── before-after-table.md # 개선 전후 수치 └── run-profiler.md # 재현 명령
21:00
{cohort}-질문
이번 주 = "추측 → 측정" 다음 면접 = "성능 어떻게 개선?" 답할 수 있게
오늘 15:00 — 분산 추적의 세계 (Netflix·Uber 사례).