ベンチマークテストを実行
bench_run() bench_run(module[,test_name[,options]])
文字列ベクトル. モジュール名またはツールボックスの絶対パスを指定します.
文字列ベクトル
文字列ベクトル
list : モジュールで利用可能なベンチマークテストのリスト
help : Scilabコンソールにいくつかの使用例を表示
nb_run=value : ベンチマークテストを指定回数反復実行
ベンチマークテストライブラリの .tst ファイルを探して実行し,実行時間に関する レポートを表示します. .tst ファイルはSCI+"/modules/*/tests/benchmark"ディレクトリで探されます.
テスト処理を制御しやすくするために,.tstファイルに特殊なタグを挿入できます. これらのタグはScilabコメントとして記入します.
利用可能なタグを以下に示します :
<-- BENCH NB RUN : 10 --> このテストは10回反復実行されます.
<-- BENCH START --> <-- BENCH END --> ベンチマークの関心がある部分をこれらのタグで括りますThe
bench_runを実行例をいくつか示します
ベンチマークファイルの例. このファイルはファイル SCI/modules/linear_algebra/tests/benchmarks/bench_chol.tstに対応します.
// ============================================================================= // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab // Copyright (C) 2007-2008 - INRIA // // This file is distributed under the same license as the Scilab package. // ============================================================================= //============================================================================== // Benchmark for chol function //============================================================================== // <-- BENCH NB RUN : 10 --> stacksize(30000000); a = 0; b = 0; a = rand(900, 900, 'n'); a = a'*a; // <-- BENCH START --> b = chol(a); // <-- BENCH END --> | ![]() | ![]() |
テストの結果