SPEC

SPECjvm98

SPECjvm98 allows users to evaluate performance for the combined hardware includes software aspects of the JVM client platform. On the software side, it measures the efficiency of JVM, the just-in-time (JIT) compiler, and operating system implementations. On the hardware side, it includes CPU (integer and floating-point), cache, memory, and other platform-specific performance.

Retired

SPEC JVM98 Benchmarks

With the release of SPECjvm2008 in May 2008, JVM98 has been retired. No further result submissions are being accepted, and technical support is no longer offered.

Results

Submitted Results
Text and HTML reporting pages for the JVM98 metrics. Includes all of the results submitted to SPEC.
Results Search
Search across all available JVM98 results.

Updates

02/15/2001: A maintenance release version 1.04 is available which corrects several problems. See the release notes for more information. Current licensees may obtain this version via web download at no charge. Email the SPEC office (info@spec.org), and include your contact information and license number.

03/18/1999: A maintenance release version 1.03 is available which corrects a problem running under Java 2 (JDK1.2) and several other problems. See the release notes for more information. Current licensees may obtain this version via web download at no charge, or may order a new CD-ROM for shipping and handling charges. Email the SPEC office (info@spec.org), and include your contact information and license number.

Review the JVM98 bug list to see whether a solution to your problem is known. (Updated 03/08/1999)

Information

JVM98 features

  • Measures performance of Java Virtual Machines
  • Applicable to networked and standalone Java client computers, either with disk (e.g., PC, workstation) or without disk (e.g., network computer) executing programs in an ordinary Java platform environment.
  • Requires Java Virtual Machine compatible with JDK 1.1 API, or later

The following tests are included in the SPECjvm98 benchmark suite:

  • _200_check - A program developed by SPEC to check JVM and Java features.
  • _201_compress - A popular LZW compression program.
  • _202_jess - A Java version of NASA's popular CLIPS rule-based expert system, licensed from Sandia Laboratories.
  • _209_db - Data management benchmarking software written by IBM.
  • _213_javac - The JDK Java compiler licensed from Sun Microsystems.
  • _222_mpegaudio - The core algorithm for software that decodes an MPEG-3 audio stream; licensed from Fraunhofer Institut fuer Integrierte Schaltungen, a leading international research lab.
  • _227_mtrt - A dual-threaded program that ray traces an image file.
  • _228_jack - A real parser-generator licensed from Sun Microsystems.

See the full descriptions of the benchmark programs.

What's SPEC Working on Next?
SPEC's Java group is currently working on the jAppServer suites.
SPEC's Press Release
The full text of SPEC's press release from announcement day.
SPEC's Press Q&A
The Q&A prepared by SPEC for the press announcement.
Demonstration
See how the benchmark program operates. This is not a fully functional benchmark suite. It only includes the _200_check program which tests suitability of your JVM for running 1.1 programs. This demonstration requires a Java 1.1 compatible browser, e.g. Netscape Navigator 4.05, Microsoft Internet Explorer 4.01, Sun HotJava 1.X, JDK Appletviewer 1.1.
Documentation

Benchmark Rules

The actual rules that govern the running and reporting of results for this benchmark.