320x100
- 설치
pip install line_profiler
- 예제 코드 (main.py)
아래와 같이 테스트하고 싶은 함수 앞에 @profile을 적는다
@profile
def func():
temp = 0
for i in range(1000):
temp = temp+1
print(temp)
func()
- 터미널실행
kernprof -l -v main.py
-l은 라인별 옵션, -v는 결과출력문이다.
결과물은 아래와 같다.
profile 결과를 main.py.lprof에 저장되었단 말과 각종 정보들을 출력해준다.
-관련글
2021.08.09 - [프로그래밍] - [Python] 특정구간 시간측정
2021.08.09 - [프로그래밍] - [Python] 프로파일링 (실행시간, 특정함수 시간, 실행속도 확인)
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] Tensorflow cudart64 not found error 해결 (0) | 2021.09.01 |
---|---|
[Python] stackoverflow 해결 (maximum recursion depth) (0) | 2021.08.10 |
[Python] 프로파일링 (실행시간, 특정함수 시간, 실행속도 확인) (0) | 2021.08.09 |
[Python] 특정구간 시간측정 (0) | 2021.08.09 |
[Python] 파이썬 패키지 관리 requirements.txt (0) | 2021.08.06 |
댓글