python에서 코드의 실행시간을 어떻게 체크할 수 있나요?


코드가 실행되는동안 얼마나 걸리는지 실행시간을 확인하고 싶습니다. 어떻게 시간을 측정하나요?


조회수 2260


2 답변


좋아요
0
싫어요
채택취소하기

timeit을 이용하면 됩니다.

def function_to_test(n):
    for i in range(n):
        pass

import timeit
start = timeit.default_timer()

# 여기에 측정할 코드를 넣으세요
function_to_test(300000)


stop = timeit.default_timer()
print(stop - start)
  • 2016년 06월 20일에 작성됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 요즘은 개발은 주로 레일즈 사이트 수정하는 일을 하고, 예전에는 모바일 게임도 조금 만들어 봤습니다.


이렇게 해도 됩니다. 윗 댓이랑 뭐가 다른지 어떤 게 좋은지는 잘 모르겠네요.

import time
startTime = time.time()

# 실행 코드

endTime = time.time() - startTime
print(endTime) 
  • 2017년 08월 29일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close