15분
성능 측정과 프로파일링
Day 3: 왜 이렇게 느려요?
성능 측정과 프로파일링
pandas 고급 & 대용량 데이터 처리 > Day 3: 왜 이렇게 느려요?
학습 목표
코드 성능을 측정한다 병목 지점을 찾는다
성능 프로파일링
최적화 전에 어디가 느린지 먼저 파악해야 합니다.
도구
- %timeit: Jupyter에서 간단 측정
- time.perf_counter(): 정밀 측정
- cProfile: 함수별 시간 분석
- line_profiler: 라인별 시간 분석
요구사항
데이터 처리 파이프라인의 각 단계별 시간을 측정하세요.
에디터 로딩 중...
정답 보기
에디터 로딩 중...