728x90 profiling1 16.1 프로파일링 프로파일링은 코드의 실행 시간과 메모리 사용량을 측정하여 성능을 분석하고 최적화할 수 있는 도구입니다. 파이썬에서는 내장된 `cProfile`, `profile`, `timeit` 모듈 등을 사용하여 프로파일링을 수행할 수 있습니다. 또한, `memory_profiler`와 같은 외부 라이브러리도 사용할 수 있습니다. 1. `cProfile`: `cProfile`은 파이썬의 표준 프로파일러로, 함수 호출 횟수와 각 함수의 실행 시간을 측정할 수 있습니다. 예시코드: import cProfile import re def example_function(): s = 0 for i in range(10000): s += i return s def main(): example_function() cProfile... 2023. 5. 8. 이전 1 다음 728x90