20.08.02








A simple Basis Benchmark implemented in different languages.














Measurement on several platforms














































Measurement Combination







Benchmark Results (ms)





Language Program Version Options
OS Hardware Misc Language Bench00 Bench01 Bench02 Bench03 Bench04 Bench05 tot_elapsed
AWK Gawk 3.0.4

Linux Athlon 1000
AWK
27500 30000 610000 150000 250000 229000
AWK Gawk 3.1.0

Linux Athlon 1000
AWK
8333 9166 370000 37500 130000 153000
BASIC Bwbasic 2.20 pl 2

Linux Athlon 1000
BASIC

440000



BASIC StarOffice 5.2

Linux Athlon 1000
BASIC

310000



BC BC 1.04

Linux Athlon 1000
BC
4580




BC BC 1.06

Linux Athlon 1000
BC
4431




C Gcc 2.95.3 20010315 -O0
Linux Athlon 1000
C 73 50 210 341 621 324 82697
C Gcc 2.95.3 20010315 -O2
Linux Athlon 1000
C 19 19 39 112 351 100 75054
Forth GForth 0.5.0

Linux Athlon 1000
Forth
279



13155
Fortran G77 0.5.25 2.95.3 20010315 -O0
Linux Athlon 1000
Fortran
73 199
702
35891
Fortran G77 0.5.25 2.95.3 20010315 -O2
Linux Athlon 1000
Fortran
20 40
660
34159
Java Java 1.1.8 (Sun) -O
Linux Athlon 1000
Java
540 749 2542 3482 3683 65360
Java Java 1.3.0 (IBM jitc) -O
Linux Athlon 1000
Java
20 199 518 581 100 66225
Java Guavac 1.2 (+IBM jitc)

Linux Athlon 1000
Java
39 59 549 571 100 67994
JavaScipt Konqueror 3.0.0

Linux Athlon 1000
JavaScipt
366840




JavaScipt Mozilla 6 Gecko/20020204

Linux Athlon 1000
JavaScipt
46793




JavaScipt Netscape 4.79

Linux Athlon 1000
JavaScipt
22298 21736 62850 66800 41713 95987
JavaScipt Netscape 6.2.1 Gecko/20011126

Linux Athlon 1000
JavaScipt
44563 44785 83335 636220 42986
JavaScipt NGS js-0.2.5 -O2
Linux Athlon 1000
JavaScipt
2916 2812 9166 9166 8333 73000
JavaScipt Rhino 1_5R3 (+IBM jitc)

Linux Athlon 1000
JavaScipt
8329 8338 27666 193930 191860 115462
Modula-2 Mocka 9903 -no...
Linux Athlon 1000
Modula-2 52 49 128 636 721
59630
Pascal Gpc 20011202 -O2
Linux Athlon 1000
Pascal 19 21 54 466 342 249 82000
Perl Perl 5.005_03

Linux Athlon 1000
Perl
5833
20000 21666 15000 62000
Perl Perl 5.6.1

Linux Athlon 1000
Perl
5529 5547 19253 22854 16785 64477
Python Python 2.2 -O
Linux Athlon 1000
Python
24661 9964 24030 24951 32514 71331
Smalltalk Gst 1.95.9

Linux Athlon 1000
Smalltalk






Tcl Tcl 7.6p2

Linux Athlon 1000
Tcl
75000
270000 270000 2030000 550000
Tcl Tcl 8.3.4

Linux Athlon 1000
Tcl
10149 10975 42340 30275 42846 72456
















JavaScipt Mozilla 6 Gecko/20010505

Win98 Athlon 1000
JavaScipt
28120




JavaScipt Netscape 4.73

Win98 Athlon 1000
JavaScipt
11320




JavaScipt MSIE 5.0

Win98 Athlon 1000
JavaScipt
7260




















C MS Compiler cl 12.00.8168 (/Od)
NT 4.0 P2/300
C
445




C MS Compiler cl 12.00.8168 -Ox
NT 4.0 P2/300
C
170




Java Java 1.3.0-C (HotSpot)

NT 4.0 P2/300
Java
444




Java Java 1.3.0-C (HotSpot) -Xint
NT 4.0 P2/300
Java
3525




JavaScipt MSIE 5.5

NT 4.0 P2/300
JavaScipt
25218




JavaScipt Netscape 4.08

NT 4.0 P2/300
JavaScipt
41303




JavaScipt Netscape 6.1 Gecko/20010726

NT 4.0 P2/300
JavaScipt
73280




Perl Perl 5.6.0 (613)

NT 4.0 P2/300
Perl
19816