テクニカルノート13: ベンチマークAugust 20, 2003© NSB Corporation. All rights reserved. |
Go to English page.
これは包括的なベンチマークではありません。とても単純です。あなたは10秒間でいくつまで数えられますか?ここでの結果は、10で割り、値を loops/second にしてあります。ご覧になって分かるように、結果はかなりの広範囲に渡っています。 値は"ループ数/秒"です。数値が高いほど速いという結果になります。 |
NS Basic/CE(といくつかのeVB)の結果 |
デバイス |
NSB |
eVB |
VB.net |
iPaq 5555 PocketPC 2003, NS Basic/CE 4.1, overclocked 528mhz |
55511 |
1687 |
1727 |
iPaq 1900 PocketPC 2003, NS Basic/CE 4.1 |
29785 |
1850 |
|
iPaq 5555 PocketPC 2003, NS Basic/CE 4.1 |
27923 |
1753 |
|
iPaq 2210 PocketPC 2003 |
23995 |
1923 |
|
Dell Axim X5, NS Basic/CE 4.1 |
22312 |
1443 |
|
JVC MP-C33 HPC 2000, NS Basic/CE 3.2 |
6804 |
||
Psion Teklogix NetPad, WinCE 4.0, NS Basic/CE 4.0 |
6267 |
||
HP Jornada 720 HPC 2000, NS Basic/CE 3.2 |
6266 |
||
iPaq 3835 PocketPC 2002, NS Basic/CE 3.2 |
4952 |
1389 |
703 |
Dell Axim X5 (400 mhz) Pocket PC, NS Basic/CE 4.0 |
4386 |
||
T-Mobile Pocket PC Phone Edition, NS Basic/CE 3.2 |
4102 |
||
Toshiba E470 PocketPC, NS Basic/CE 3.2 |
3828 |
||
Sumsung HPC/Pro (Prototype), WinCE2.11, NS Basic/CE 1.10 |
2820 |
||
HP iPaq H1910 Pocket PC, NS Basic/CE 4.0 |
2716 |
||
NEC MobilePro 770, WinCE2.11, NS Basic/CE 1.10 |
2356 |
||
Fujitsu HPC/Pro, WinCE2.11, NS Basic/CE |
2215 |
||
Casio E-100, WinCE2.11, NS Basic/CE |
2162 |
||
HP Jornada 430 Pocket PC, NS Basic/CE |
2136 |
||
Compaq Aero 8000, WinCE2.11, NS Basic/CE |
2008 |
||
HP Jornada 820, WinCE2.11, NS Basic/CE |
1959 |
||
HP Jornada 680, WinCE2.11, NS Basic/CE |
1937 |
||
NEC 750C HPC, WinCE 2.0, NS Basic/CE |
1652 |
||
Sharp Vadem HPC/Pro, WinCE2.11, NS Basic/CE |
1560 |
||
Compaq Aero 2130, WinCE 2.11 NS Basic/CE |
1494 |
||
Philips Nino 500 PPC, WinCE 2.11 NS Basic/CE |
1435 |
||
Philips Velo 500 HPC, WinCE 2.0 NS Basic/CE |
1391 |
||
Sharp Mobilon HC-4600, WinCE 2.0 NS Basic/CE |
1282 |
||
HP Jornada 420, WinCE 2.0 NS Basic/CE |
1266 |
516 |
|
Velo 500 HPC, WinCE 2.0, PocketC 1.28 |
1226 |
||
LG Phenom Express, WinCE 2.11, NS Basic/CE |
1115 |
||
NEC 700 HPC, WinCE 2.0, NS Basic/CE |
1056 |
||
LG Phenom Express, WinCE 2.0, NS Basic/CE |
920 |
||
HP 660LX HPC, WinCE 2.0, NS Basic/CE |
719 |
||
Compaq C810 HPC, WinCE 2.0, NS Basic/CE |
670 |
379 |
|
Casio PA 2400 HPC, WinCE 2.0, Visual BASIC for CE |
568 |
||
HP 360LX HPC, WinCE 2.0, NS Basic/CE |
538 |
||
HP 320LX HPC, WinCE 2.0, NS Basic/CE |
347 |
||
Casio A-11 WinCE 2.0, NS Basic/CE |
340 |
IBM RS/6000, AIX, UBL 1.5 |
43966 |
Pentium MMX 200, NT, IE3, VBScript |
39176 |
Apple MessagePad 2000, NewtonScript |
31015 |
Pentium 133, NT, IE4, VBScript |
28017 |
Pentium 133, NT, WinCE Emulator, NS Basic/CE |
23117 |
Pentium 133, NT, WinCE Emulator, Visual BASIC for CE |
9563 |
Pentium 120, Visual BASIC 4 |
5600 |
Pentium 120, Sax BASIC/WinWrap |
3800 |
Apple eMate 300, NewtonScript |
1573 |
Pentium II 300 mhz, WinNT4, QBasic |
1102 |
Apple MessagePad 2000, NS BASIC 3.61 |
592 |
Pentium 120, Small Basic Interpeter |
340 |
Apple eMate 300, NS BASIC 3.61 |
102 |
Apple MessagePad 110 (1994!), NS BASIC 2.52 |
25 |
いくつかのPentiumの結果は、Dr. Dobbs Journal の97年6月号からです。RS/6000は銀行でメインシステムとして使われるサーバで、PowerPC 640/233mhz のチップを使用しています。 |
各々のベンチマークプログラムは、シンタックスが変わるだけで似ています。NS BASIC/Newtonには2つのバージョンがあります。Version Aは同じプログラムです。Version Bは、NewtonScriptを使用した、理解している NS BASIC プログラマーがするであろうやり方と同じです。 |
あなたのお使いのデスクトップコンピュータをリストに加えたいですか? ここからテストの結果をお送り下さい。 |
REM NSBASIC/CE and Visual BASIC for CE
limit = DATEADD("s", 10, NOW)
option explicit
dim limit, counter
counter = 0
Do Until Now > limit
counter = counter + 1
Loop
MsgBox counter/10, 0, "Iterations per second"
0005 REM NS BASIC/Newton Version A
0010 t=ticks()+600
0020 i=0
0030 do
0040 let i=i+1
0050 loop until ticks()>t
0060 print i/10
0005 REM NSBASIC /Newton Version B
0010 function counter(t) begin local i:=0; while ticks()<t do i:=i+1;i end
0020 print u:counter(ticks()+600)
'Visual BASIC
Sub Main
T=Timer+10
While Timer < T
i=i+1
Wend
MsgBox I\10 & + loops per second"
End Sub
PocketC:
main()
{
int count, sec;
sec = getsec() + 10;
while (getsec() < sec)
{
count ++;
}
text(75,75,(count/10));
}