주요 콘텐츠

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

bench

MATLAB 벤치마크

설명

t = bench는 사용자 컴퓨터에서 5가지 벤치마킹 작업의 실행 시간을 측정하고 그 결과를 여러 벤치마크 컴퓨터와 비교합니다. 이 함수는 다음을 수행합니다.

  • 측정된 실행 시간으로 구성된 1×5 벡터를 반환합니다

  • 벤치마크 컴퓨터의 실행 시간을 표시합니다

  • 속도를 기반으로 컴퓨터의 순위를 매긴 막대 그래프를 만듭니다

참고

벤치마크는 서로 다른 컴퓨터에서 특정 MATLAB® 릴리스의 성능을 비교하는 용도로 사용됩니다. 서로 다른 MATLAB 릴리스를 비교하는 기능은, 릴리스마다 작업이나 문제의 크기가 다를 수 있으므로 제공하지 않습니다.

예제

t = bench(N)은 5가지 작업을 각각 N번씩 실행하고, 실행 시간으로 구성된 N×5 배열을 반환합니다. N이 0인 경우 함수는 컴퓨터에서 작업을 실행하지 않으며 대신 다른 컴퓨터의 실행 시간을 표시하고 그 속도를 비교합니다.

단일 컴퓨터에서 반복 실행을 하면, 측정된 시간 간에 5~10% 정도 사이의 오차가 나타날 수 있는데, 이는 일반적인 결과입니다.

예제

모두 축소

사용자 컴퓨터에서 5가지 벤치마킹 작업의 실행 시간을 측정하고 그 결과를 다른 벤치마크 컴퓨터와 비교합니다.

t = bench

Figure MATLAB Benchmark contains an axes object. The axes object with title Relative Speed contains 2 objects of type bar.

Figure MATLAB Benchmark (times in seconds) contains objects of type uicontrol.

t = 1×5

    0.3552    0.2182    0.2089    2.1751    1.7931

입력 인수

모두 축소

5가지 작업을 실행할 횟수로, 음이 아닌 정수로 지정됩니다.

출력 인수

모두 축소

측정된 실행 시간으로, N×5 벡터로 반환됩니다. 여기서 N은 벤치마킹 작업이 실행된 횟수입니다. 측정된 값은 초 단위로 표현됩니다.

세부 정보

모두 축소

버전 내역

R2008a에 개발됨

모두 확장

참고 항목

| | | |