メインコンテンツ

bench

説明

t = bench は、コンピューター上の異なる 5 つのベンチマーク対象タスクの実行時間を測定し、結果を複数のベンチマーク対象コンピューターと比較します。関数は以下を実行します。

  • 測定された実行時間を含む 1 行 5 列のベクトルを返す

  • ベンチマーク対象コンピューターの実行時間を表示する

  • 速度に基づいてコンピューターをランク付けする棒グラフを作成する

メモ

ベンチマークは、異なるコンピューターで 1 つの特定の MATLAB® リリースの性能を比較するために使用されます。リリースごとにタスクや問題の規模が異なる可能性があるため、MATLAB のさまざまなリリース間における直接比較は意図していません。

t = bench(N) は、5 つのタスクをそれぞれ N 回実行し、実行時間を含む N 行 5 列の配列を返します。N がゼロの場合、コンピューターでタスクは実行されず、代わりに他のコンピューターの実行時間を表示し、それらの速度を比較します。

1 台のコンピューターで繰り返される実行の測定時間で 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 で導入

すべて展開する

参考

| | | |