Python Benchmark
내가 짠 코드에 대해 성능 테스트를 할 때 사용 하는 방법이 Benchmark 입니다. 물론 time() 함수를 통해 함수의 시작과 끝의 시간을 비교하여 속도를 측정 할 수 있지만, 데이터를 직접 넣어 줘야하는 번거로움이 있습니다. 이때 pytest-benchmark를 사용하면 지정한 값을 반복적으로 넣어 최소시간, 최대시간, 평균 시간 등을 출력 해줍니다. pytest-benchmark 설치 설치하는 방법은 pip를 통해 쉽게 설치가 가능합니다. > python pip install pytest-benchmark데모 1부터 n까지의 합을 출력하는 함수가 있습니다. fast-sum() 함수는 분할정복으로 최적화를 시킨 함수입니다. normally_sum() 함수는 일반적인 반복문을 통해 1부터 n까지 하..
2023.03.13