Engineering Sun

Subscribe to Engineering Sun: eMailAlertsEmail Alerts
Get Engineering Sun: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Java Developer Magazine

Java Developer : Article

Java Performance Fastest on Sun Solaris

Java Performance Fastest on Sun Solaris

Organizations are implementing Internet strategies to speed up business cycles and gain a leg up on their competition. They are relying on the Internet "dial tone" - or Webtone - to enable global Web-based computing and provide them with the capabilities to run their day-to-day business faster, smarter and cheaper.

Committed to delivering the fastest Java performance in the industry, Sun has integrated Java performance technology into the recently announced Web-enhanced release of Solaris (v. 2.6), enabling companies to run Java applications at significantly higher speeds than they can on Windows NT.

One analyst said Sun's announcement is part of the company's plan to deliver the best server-side Java performance and make Solaris a major platform for running Java applications, since Microsoft is less focused on Java as a platform.

"Microsoft came out and was trumpeting for many months how fast their Java virtual machine operated, and one of the things Sun has been touting is that Java is for the enterprise," said Evan Quinn, Research Director for Java and Internet software for International Data Corp. of Framingham, Mass.

Sun Solaris is extremely reliable, highly scalable and can be accessed and used by devices connected to the network -- from smart cards to supercomputers -- including NCs, NetPCs, Windows computers and NT servers. That's why many companies rely on it to deliver the Webtone and make Web-based computing a reality.

And because it sends small, secure programs across the network, Java is perfect for companies moving to Web-based computing. With Java, software programs can reside on the network, not inside each PC, and Java can run on any computer -- Windows PCs to Macs to mainframes -- making the network and the server the heart of a company's enterprise. Quite simply, Java makes the network the computer.

Real-World Deployment of Java on Solaris
Forward-looking organizations with early access to the Web-enhanced release of Solaris are enjoying all the benefits of reliable Web-based computing while developing break-away business strategies.

For instance, Vitria Technology, Inc. of Mountain View, Calif. and Volano LLC of San Francisco deploy Java applications on Solaris which enable them to Write Once, Run Anywhere,' reducing application development cycles while improving overall network computing performance.

"As a provider of enterprise caliber publish-subscribe solutions, Vitria delivers business-critical Java applications that are ultra-scalable to meet the requirements of our customers," said Carl Tsukahara, Vice President of Marketing, Vitria Technology, Inc. "The Java integration with Solaris provides a robust combination that gives our customers the confidence that their Java servers will be highly scaleable and highly available."

According to Mark Elderkin, president of Volano LLC, "VolanoChatTM, a fully multi-threaded Java chat server, is used to provide live Internet chat services for tens of thousands of people everyday and is currently deployed in 14 countries." He continued, "On a system with native threads, our Java chat server can accommodate peak loads with minimal impact on CPU usage. Java on Solaris provides our customers with the stability and remote system management capabilities absolutely required but not readily available on other platforms."

Larry Weber, Vice President and General Manager, SunSoft, Inc. says Sun maximizes Java performance on real-world applications by coupling our knowledge of Java with our experience in high performance tools and compilers, and delivering Java on the industry's most powerful operating environment.

"Java on Solaris can generate millions of simultaneous operations at any given moment, delivering performance and throughput only Solaris can deliver. Today Sun customers, including Vitria Technology and Volano LLC, are experiencing the increased performance gains of Java on Solaris," said Weber.

Every Second Counts
Recent benchmark tests conducted by Sun show that Sun Solaris operating environment on SPARC and Intel platforms delivers the fastest Java performance in real-world applications, surpassing Microsoft Windows NT performance by more than 700 percent. Real-world Java applications are tested in industry Java benchmarks, including Java WebServer, Pendragon Software's CaffeineMark v2.5, raytrace, javac and others, to understand, test and measure true Java performance.

Fully complying to industry standards on Java, Java applications deployed on Solaris out-performed a Windows NT system by more than 700 percent in some benchmarks.

Windows NT using JDK 1.1.2 with Symantec JIT

  • CaffeineMark: Measures the speed of Java execution and simple 2-D graphics.
  • Java WebServer: Measures the number of requests for static Web pages that a server can serve per second; important for high traffic Web sites and volume network-based transactions like airline reservation systems.
  • Raytrace: Measures how systems perform with compute-intensive applications for sophisticated image processing.
    * Javac: Measures a large Java source file, indicating performance on large applications that require fast access to data.

    For more information about Java on Solaris, Web-enhanced Solaris to be released in August, the latest Java Development Kit/Just-In-Time compiler, white papers and other valuable resource, visit http://www.sun.com/solaris/new/java.

    Test Configuration/Methodology
    For Java WebServer:
    1. UltraSPARC, 2 x 200MHz, (Dual Processors), 1028 MB RAM.
    2. Identical configurations were setup to test Solaris Intel and Microsoft NT 4.0: Pentium Pro, 2 x 200MHz (Dual Processors), 2 GB RAM.
    For CaffeineMark, Raytrace and Javac: Sun Ultra Enterprise 2 x 200 Mhz Ultrasparc 1028 MB
    RAM (but limited to 128 MB by software) Seagate Barracuda ST32171WC (2.1GB)

    ALR Evolution Duel 6
    2 x 200 Mhz Pentium Pro
    128 MB RAM
    Seagate Barracuda ST34371W (2GB)

  • Comments (0)

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.