Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

cputime

MATLAB에서 사용한 CPU 시간

설명

예제

t = cputime은 MATLAB®이 시작된 후에 사용한 총 CPU 시간을 반환합니다. 반환되는 CPU 시간은 초 단위로 표시됩니다.

cputime에 대한 각 호출은 MATLAB이 함수가 호출된 시간까지 사용한 총 CPU 시간을 반환합니다. 코드를 실행하는 데 사용된 CPU 시간을 측정하려면 코드 앞과 뒤에 하나씩 총 두 개의 cputime 호출을 배치하고 반환된 값의 차이를 계산하십시오.

예제

모두 축소

surf(peaks(40))을 실행하는 데 사용된 CPU 시간을 측정합니다.

tStart = cputime;
surf(peaks(40))

tEnd = cputime - tStart
tEnd = 2.8800

  • 코드의 성능을 측정하려면 timeit 함수 또는 tictoc 함수를 사용하십시오. CPU 시간을 측정하는 cputime 함수와 달리 timeit 함수나 tic/toc 함수는 실제 경과 시간을 반환합니다.

    예를 들어, pause의 CPU 시간은 일반적으로 작습니다.

    tStart = cputime;
    pause(1)
    tEnd = cputime - tStart
    
    tEnd =
    
        0.1094
    

    그러나 실제 경과 시간은 MATLAB 실행이 일시 중지된 실제 시간을 고려합니다.

    tic
    pause(1)
    toc
    Elapsed time is 1.000483 seconds.
    

    자세한 내용은 코드의 성능 측정하기 항목을 참조하십시오.

참고 항목

| | | |

R2006a 이전에 개발됨