|
Java Runtime |
Internet Explorer 3.01 JIT |
Netscape Navigator 3.01 with AppAccelerator 1.0.2a |
Netscape Navigator 3.01 |
JDK 1.1 AppletViewer |
Netscape Navigator 3.0 |
Internet Explorer 3.0 |
Apple MRJ 1.0 Runner |
|
Operating System |
Windows95 |
Windows95 |
Windows95 |
Solaris |
Mac OS |
Mac OS |
Mac OS |
|
CPU |
200 Mhz Pentium Pro |
200 Mhz Pentium Pro |
133 Mhz Pentium |
Sparc5/85 |
100 Mhz PowerPC 601 |
100 Mhz PowerPC 601 |
100 Mhz PowerPC 601 |
|
|
|
|
|
|
|
|
|
|
timed loop overhead |
14 |
10 |
38 |
592 |
1100 |
694 |
1474 |
|
|
|
|
|
|
|
|
|
|
for ( ; i < local; i++) |
35 |
25 |
45 |
604 |
1093 |
702 |
1463 |
|
for ( ; --i >= 0; ) |
35 |
35 |
45 |
457 |
830 |
551 |
1166 |
|
local int x = x |
1 |
19 |
30 |
248 |
465 |
282 |
564 |
|
local int array[0] = array[0] |
19 |
47 |
99 |
845 |
1725 |
871 |
2009 |
|
static int x = x |
11 |
15 |
46 |
348 |
584 |
393 |
687 |
|
instance int x = x |
22 |
43 |
76 |
533 |
1003 |
575 |
1190 |
|
static method() {return 0;} |
34 |
53 |
99 |
298 |
2650 |
1079 |
2607 |
|
instance int method() {return 0;} |
49 |
65 |
154 |
1717 |
2858 |
1186 |
2878 |
|
instance synchronized method() {return 0;} |
1304 |
4354 |
8716 |
6728 |
13565 |
70695 |
13453 |
|
local byte += byte |
14 |
20 |
76 |
607 |
1115 |
674 |
1393 |
|
local short += short |
14 |
21 |
76 |
609 |
1150 |
674 |
1397 |
|
local int += int |
16 |
22 |
60 |
496 |
937 |
554 |
1137 |
|
local long += long |
23 |
33 |
77 |
657 |
1782 |
694 |
1485 |
|
local float += float |
21 |
25 |
85 |
521 |
889 |
556 |
1152 |
|
local double += double |
22 |
25 |
153 |
694 |
1130 |
730 |
1273 |
|
Subclass s = (Subclass) superclass |
614 |
168 |
355 |
754 |
1551 |
599 |
1561 |
|
Interface i = (Interface) object |
675 |
2513 |
4630 |
1412 |
3438 |
4278 |
3153 |
|
new Object() |
3085 |
6977 |
15076 |
10910 |
16098 |
19564 |
8942 |
|
Throw and catch new Exception() |
78345 |
101852 |
157784 |
68552 |
68821 |
52308 |
32111 |
All times are in nanoseconds.