15

성능 측정과 프로파일링

Day 3: 왜 이렇게 느려요?

학습 목표

코드 성능을 측정한다 병목 지점을 찾는다

성능 프로파일링

최적화 전에 어디가 느린지 먼저 파악해야 합니다.

도구

  1. %timeit: Jupyter에서 간단 측정
  2. time.perf_counter(): 정밀 측정
  3. cProfile: 함수별 시간 분석
  4. line_profiler: 라인별 시간 분석

요구사항

데이터 처리 파이프라인의 각 단계별 시간을 측정하세요.

에디터 로딩 중...
정답 보기
에디터 로딩 중...