CaffeineMark 2.5
How To Run The Benchmark
CaffeineMark Instructions
To run the standard test group
- Click on the Start Test button.
- The test results will be displayed in the main test area as the test runs.
A progress meter shows you the status of the benchmark.
- The total testing time will be about 40 seconds.
To run the Local tests
- Click on the Local... button.
- Click on the button appropriate button for the test you wish to run.
- The AGC test will take approximately 3 minutes to run.
- The DC test will take just a few seconds.
General Benchmarking Instructions
The benchmark is designed to measure the processing power of the Java Virtual
Machine under near ideal conditions. Running CPU hungry applications
in the background will reduce your scores.
If possible, shutdown any other unrelated tasks.
Run the benchmark repeatedly until the result is stable. Our testing indicates that
the CaffeineMark produces quite stable results, even on the first run. If your benchmark
does not stabilize, it may be because of one of the following:
- Your machine has insufficient memory to run the Java VM and Browser. This may cause
your system to start swapping memory to disk.
- Your graphics subsystem is batching graphics commands differently for each test run.
- Your machine is a network server and is being accessed by other users during the test.
- You are running an earlier variant of Java on the Macintosh. Early implementations of
Mac Java have a time resolution of 1 second, as opposed to 1 millisecond (PC platforms
typically have 20 millisecond resolution). This may cause the results to alternate
between two different scores.
Fortunately, very few users have reported a benchmark which fails to stabilize.
Summary
- Shutdown other unrelated tasks, e.g., mailreaders, spreadsheets, wordprocessors,
ray tracers, etc.
- Run the test repeatedly until the result stabilizes.
- Avoid using other applications during the test. Keep your browser in the foreground
and keep the mouse stationary.
Submitting Results
To submit your results, click on the Submit button.
To submit local test results, you can send email to
benchmark@webfayre.com with the following information:
- Your Name and Company name.
- Your system name, e.g., Micron Millenia P133 Plus
- The Operating System you are using.
- Your CPU type, speed, and L2 cache, e.g. 486DX4-100, 256K cache
- The amount of RAM in your system
- Very Important - the browser or Java appletviewer you are using and its version number.
- Your graphics adapter, e.g., Diamond Stealth 64 PCI. Include your X-Windows version.
- Your CaffeineMark
- The scores on your individual tests. Impotrant!
- The overall CaffeineMark for your system.
- Comments or observations about the benchmark.
Advanced Testing
CaffeineMark version 2.5 allows you to run a specific test for a number of
iterations. This is a useful feature for compiler developers who wish to run
a single test without having to run the other 8 tests.
Also included in CaffeineMark 2.5 is the original String benchmark called
STRING2. STRING2 is not used to calculate the CaffeineMark, but it is useful
for isolating text processing performance. The difference between the two tests
is that String does not allocate as much memory as String2, so it focusses much more on
the string processing than on memory management. The standard String test is
memory intensive.
To specify the test you wish to run, create an HTML file that looks like the following:
<APPLET CODE="CaffeineMark.class" WIDTH=500 HEIGHT=300>
<PARAM NAME="SPECIFIC" VALUE="STRING2">
<PARAM NAME="ITERATE" VALUE="5">
</APPLET>
The SPECIFIC parameter must have one of the following (case-sensitive) values:
- SIEVE
- LOOP
- LOGIC
- STRING
- STRING2
- FLOAT
- METHOD
- GRAPHICS
- IMAGE
- DIALOG
The ITERATE parameter determines the number of times the test will be run (default 1).
Back to the CaffeineMark 2.5 Home Page
The CaffeineMark benchmark is Copyright © 1996 Pendragon Software, All Rights Reserved.
CaffeineMark is a trademark of Pendragon Software.
Java and HotJava are trademarks of Sun Microsystems, Inc.,
and refer to Sun's Java programming language and HotJava browser technologies.