파이썬 API 둘러보기

cProfile

pstats 모듈과 관련있다.

 

간단한 사용법:

import cProfile
cProfile.run('foo()')

이런 식으로 출력된다:

         2 function calls in 0.770 seconds

   Ordered by: standard name

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.770    0.770    0.770    0.770 HelloCoding.py:4(count1)
        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}

 

파일로 저장:

import cProfile
cProfile.run('foo()', 'fooprof')

 

터미널:

python -m cProfile myscript.py

 

cProfile.Profile 객체를 쓰면 좀 더 많은 일을 할 수 있다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
장과장02
현재 버전
선택 버전
graphittie 자세히 보기