1. 학습
  2. /
  3. 강의
  4. /
  5. Julia 중급

Connected

연습 문제

함수 실행 시간 측정

코드 실행 시간을 측정하는 일은 매우 중요해요. 코드가 느리면 사용자 경험이 나빠질 수 있고, 스크립트가 필요 이상으로 오래 실행되면서 비효율적일 수 있어요. Julia의 큰 장점 중 하나가 바로 속도이니, 코드를 정확하게 벤치마크할 수 있는 능력은 더욱 중요합니다.

이제 벤치마크를 위한 다양한 옵션을 살펴봤으니, 예제를 통해 직접 해 보겠습니다.

첫 번째 단계에서는 base 패키지의 @time 매크로를 사용해 함수 my_function의 실행 시간을 측정하세요. 두 번째 단계에서는 BenchmarkTools 패키지를 사용해 같은 함수 my_function의 실행 시간을 측정하세요.

BenchmarkTools 패키지는 이미 임포트되어 있습니다.

지침 1/2

undefined XP
  • 1
    • base의 시간 측정 매크로를 사용해 함수 my_function의 실행 시간을 측정하세요.
  • 2
    • BenchmarkTools의 benchmark 매크로를 사용해 함수 my_function의 실행 시간을 측정하세요. 함수 이름 뒤에 samples=1000을 지정해 샘플 수를 1000으로 설정하세요.