본문 바로가기
Programming/Python

[IPYTHON] 코드 프로파일링 및 시간 측정

by NAMP 2018. 1. 9.

[IPYTHON] 코드 프로파일링 및 시간 측정

%time

단일 문장의 실행 시간을 측정

%timeit

단일 문장을 반복 실행해 더 정확하게 실행 시간을 측정

%prun

프로파일러로 코드를 실행함

%lprun

라인 단위 프로파일러(line-by-line profiler)로 코드를 실행

%memit

단일 문장의 메모리 사용량을 츠겅

%mprun

라인 단위 메모리 프로파일러(line-by-line memory profiler)로 코드를 실행

%prun, %lprun, %memit, %mprun 는 IPython에 포함돼 있지 않기 때문에 line_profiler와 memory_profiler 확장 모듈을 설치해야 한다.

 

 

'Programming > Python' 카테고리의 다른 글

Pandas 시계열 데이터 구조  (0) 2018.01.18
[IPython] 참고 자료  (0) 2018.01.10
MAC에서 jupyter config 설정  (0) 2017.12.31
Keras, Tensorflow-gpu 설치  (0) 2017.12.25
Jupyter 외부 접속 설정  (2) 2017.12.22

댓글