taptorestart / blog-comments

blog-comments
0 stars 0 forks source link

Q. Python에서 함수나 구문의 속도를 측정하는 방법은? #4

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

Q. Python에서 함수나 구문의 속도를 측정하는 방법은?

A. cProfile을 이용해서 측정할 수 있다.출처: 파이썬 프로파일러 인라인 리스트 예아래 같은 코드를 추가하고 실행해보자.import cProfile def get_number_list(): number_list = [] for i in range(1000000): number_list.append(i) return number_list cProfile.run(statement="get_number_list()") cProfile.run(statement="[i for i in range(1000000)]") 실행결과 같은 숫자 배열을 얻는 경우인데, 인

https://taptorestart.tistory.com/entry/Q-Python%EC%97%90%EC%84%9C-%ED%95%A8%EC%88%98%EB%82%98-%EA%B5%AC%EB%AC%B8%EC%9D%98-%EC%86%8D%EB%8F%84%EB%A5%BC-%EC%B8%A1%EC%A0%95%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%9D%80

y9yk commented 1 year ago

코드의 Performance를 매번 측정하지는 않지만, 응답속도가 매우 중요한 코드를 만들어서 배포하거나 할 때는 꼭 대두되는 주제이긴 하더라구요!

더불어 글을 읽어보면서, 아래 주제에 대해서 생각을 더 해볼 수 있었어요.

위의 두 주제에 대해서 찾아보다가, 좋은 가이드라인을 발견해서 여기에 좌표 남겨봅니다. 저도 찾아보면서 공부할 수 있어서 행복했어요!

좋은 글 감사드려요 :)

taptorestart commented 1 year ago

@y9yk 님 가이드라인 감사합니다. 살펴봐야겠네요.