ベンチマーク測定ツール【QQBENCH】
|
概 要
Windows CE/Windows Mobileを搭載した組込み機器の演算速度、メモリアクセス、画面描画などのベンチマーク測定を行なうプログラムです。
機 能
- 整数演算、実数演算、File I/O、GDI描画の性能を測定することができます。
- RAM、Flash ROM、外部ストレージのFile I/O性能を測定することができます。
- 測定スレッド(QQBENCH.exe)のプライオリティを指定することができます。
注 意
測定値は必ずしも機器の正確な速度を表すとは限りません。
OS構成、操作状態により影響を受けるので、QQBENCH実行時はなるべく他のプログラムを終了させて下さい。
ダウンロード
|
|
【QQBENCH】測定結果
(画面をクリックすると拡大します。)
|
ファイルデータ
ファイル名 : QQBENCH.zip
ファイル形式 : zip
プログラム名 : QQBENCH.exe (ベンチマーク測定プログラム)
ライセンス : Free
バージョン : Rev. 1.00
更新日 : 2010/02/22
ファイルサイズ : 25.0KB
動作環境
Windows CE (ARM/x86)
使用方法
実行中のプログラムを終了させてから、QQBENCHを起動します。
測定項目の意味は、次のとおりです。
(1) Integer(整数演算性能測定) :整数型(int)四則演算回数(単位:K回/sec)
(2) Floating(実数演算性能測定):実数型(double)四則演算回数(単位:K回/sec)
(3) File I/O(File I/O性能測定):File I/O用APIによるRead/Write時間(単位:アクセスbyte/sec)
(4) GDI(GDI描画性能測定) :ビットイメージ処理(StretchBlt, BitBlt)とアイコン描画(DrawIcon)を行った回数(回/sec)
起動方法
次の方法によりQQBENCHを起動することができます。
(1) エクスプローラからQQBENCH.exeをダブルクリック
(2) コマンドラインから
(3) タスクマネージャから(Startメニュー>Run...)
オプション
QQBENCHの起動オプションについては、ダウンロードファイルに含まれるReadme.txtを参照して下さい。
オプションなしでQQBENCHを起動すると、QQBENCHは以下の測定を行ないます。
- 測定結果をシリアルポートに出力
- スレッドプライオリティ251で、全測定項目を10回測定した平均を出力
- File I/O性能測定は、Windowsフォルダに対して行う
※ Readme.txt、HELPのオプション指定に一部誤記があります。
フォルダを指定する際の指定は、"-V" ではなく "-F" になります。
ベンチマーク
測定値は必ずしも機器の正確な速度を表すとは限りません。
OS構成、操作状態により影響を受けるので、QQBENCH実行時は
なるべく他のプログラムを終了させて下さい。
GDIの測定値は、画面解像度により大きく変動します。
(VGAとQVGAのシステムでは、単純に比較できません)
【測定条件】
- Thread priority : 251
- Test loop count : 10
- File size : 1.0[MB]
- Test folder name : Windows
【測定結果】
| Model |
Integer
((K)/sec) |
Floating
((K)/sec) |
Write (/sec)
(Cache On) |
Read (/sec)
(Cache On) |
Write (/sec)
(Cache Off) |
Read (/sec)
(Cache Off) |
GDI
(/sec) |
| M2ID |
3608 |
363 |
2364 |
157285 |
2369 |
159782 |
49 |
| Armadillo-500FX |
1339 |
132 |
14226 |
70903 |
14424 |
72401 |
19 |
| Armadillo-500 |
1136 |
124 |
13231 |
96278 |
13426 |
94530 |
13 |
| Armadillo-9 |
705 |
71 |
12350 |
26348 |
12350 |
26415 |
9 |
| Armadillo-240 |
698 |
70 |
12220 |
26281 |
12235 |
26214 |
9 |
※ M2ID:CE6.0 (ARM Cortex-A8 800MHz:i.MX51)
※ Armadillo-500FX : CE6.0 (ARM1136 400MHz:i.MX31)
※ Armadillo-500 : CE6.0 (ARM1136 400MHz:i.MX31L)
※ Armadillo-9 : CE6.0 (ARM9 200MHz:EP9315)
※ Armadillo-240 : CE6.0 (ARM9 200MHz:EP9307)
本ソフトウェアご利用条件
- 本プログラムのダウンロード、および導入は、お客様の責任において行っていただきます。
- 本プログラムにより生じたいかなる損害についても、横河ディジタルコンピュータ株式会社は
その責任を負わず、一切の賠償も行ないません。
- 本プログラムは、お客様への事前連絡なしに仕様の変更を行うことがあります。
- 本プログラムの著作権は、横河ディジタルコンピュータ株式会社に帰属します。
- 他のメディアへの転載、第三者への販売、レンタル等の商行為を禁止します。
- 会社名・商品名は、各社の商標または登録商標です。