ad info

CNN.com
 MAIN PAGE
 WORLD
 ASIANOW
 U.S.
 LOCAL
 POLITICS
 WEATHER
 BUSINESS
 SPORTS
 TECHNOLOGY
   computing
   personal technology
   space
 NATURE
 ENTERTAINMENT
 BOOKS
 TRAVEL
 FOOD
 HEALTH
 STYLE
 IN-DEPTH

 custom news
 Headline News brief
 daily almanac
 CNN networks
 CNN programs
 on-air transcripts
 news quiz

  CNN WEB SITES:
CNN Websites
 TIME INC. SITES:
 MORE SERVICES:
 video on demand
 video archive
 audio on demand
 news email services
 free email accounts
 desktop headlines
 pointcast
 pagenet

 DISCUSSION:
 message boards
 chat
 feedback

 SITE GUIDES:
 help
 contents
 search

 FASTER ACCESS:
 europe
 japan

 WEB SERVICES:
Computing

From...

New benchmark results show Java ready for prime time on servers

July 17, 1998
Web posted at: 2:30 PM EDT

by Michael O'Connell

(IDG) -- Recently conducted benchmark tests show that Java has enjoyed impressive speed improvements (up to 10x) in the past several months, and is a viable option for commercial software running on servers. With the new crop of Java virtual machines (VMs) due to ship this fall, Java on the server will become even more appealing.

So says John Neffenger, CTO and co-founder of Volano LLC. Neffenger recently conducted an extensive series of benchmark tests measuring performance and scalability of a dozen Java VMs. The results confirm his company's decision to be a 100% Pure Java software company.

MORE COMPUTING INTELLIGENCE
  IDG.net home page
  JavaWorld home page
 Reviews & in-depth info at IDG.net
    IDG.net's programming tools page
  IDG.net's Java page
  IDG.net's personal news page
  Subscribe to IDG.net's free daily newsletter for developers and technical experts
  Questions about computers? Let IDG.net's editors help you
  Search IDG.net in 12 languages
 News Radio
  PC World News Radio
  Computerworld Minute audio news for managers
   

"These tests show enormous improvement. Things are looking so much better, even compared to 6 months ago," Neffenger says. "The pace of improvements is relentless. "These Java platforms are now more than 10 times faster, vastly more stable, more than twice as scalable when adding processors, and able to handle roughly 10 times the number of network connections [compared to] just 18 months ago."

With performance of the various Java VMs now ready for prime time, Java software developers can now target customers on a wider variety of platforms. And the arrival of new VMs that support additional operating systems (such as Novell NetWare) means developers now have a greater number of potential customers than ever before.

"We're getting 4 million additional potential customers for free this fall thanks to Novell," Neffenger says.

The benchmarks

Neffenger's tests employed VolanoMark, a 100% Pure Java server benchmark characterized by long-lasting network connections and high thread counts. Volano has submitted this benchmark to the SPEC Open Systems Group for possible use in the group's server-side Java benchmark suite.

While the latest version of VolanoMark measures scalability, it also measures raw performance in terms of number of messages per second. Performance-wise, the winner is a pre-release version of Tower Technology's TowerJ compiler, which generates a native executable from pure Java code that runs almost 25 percent faster than the fastest Java interpreter, even when the interpreter has a just-in-time compiler. Along with Tower, Microsoft, Novell, Sun, and IBM all offer VMs that offer good performance, handling more than 1,000 messages per second.

This chart compares the performance of 12 VMs. Except for Apple Computer's Macintosh Runtime for Java (MRJ), all of the JVMs were tested on the same hardware and with the same Java application code.

View the chart

Of the currently available Java VMs he tested, Neffenger identified clear leaders in terms of speed, stability, and network connection scalability:

Java virtual machines available now
CategoryLeading Java Vendor
SpeedMicrosoft SDK for Java Version 2.02
StabilitySun JDK 1.1.5 for Solaris Production Release
Network ScalabilityMicrosoft SDK for Java Version 2.02

The high quality of the Java VMs that will be released later this year made it more difficult to choose clear winners among that group, Neffenger said. But based on the preliminary tests, these early releases give a hint as to who may lead by the end of this year:

Java virtual machines to be released later this year
CategoryPotential Leading Java Vendor
SpeedTower TowerJ 2.1.2 Java Compiler for Linux
StabilitySun JDK 1.2 for Solaris Production Release
Network ScalabilityNovell JDK 1.1.5 for NetWare 5
Processor ScalabilitySun JDK 1.2 for Solaris Production Release

For the complete test results and more details, see "Which Java VM scales best?" in JavaWorld's current issue.

O'Connell is Editor-in-Chief of JavaWorld magazine. Reach him at michael.oconnell@javaworld.com
Related stories:
Latest Headlines

Today on CNN

Related IDG.net stories:

Note: Pages will open in a new browser window Related sites:

External sites are not
endorsed by CNN Interactive.

SEARCH CNN.com
Enter keyword(s)   go    help

  
 

Back to the top
© 2000 Cable News Network. All Rights Reserved.
Terms under which this service is provided to you.
Read our privacy guidelines.