Symantec Section Navigation

Just In Time Compiler Performance Analysis

Table of Contents

Introduction
High Performance JIT (just in time compiler)
Just-In-Time Compilation


Introduction

Symantec Café has the fastest Just In Time Compiler. In this perfomance comparison we show you why. The second section benchmarks and compares the current offerings from Symantec, Microsoft, Sun, and the previous version from Symantec.

The products benchmarked were:

Symantec Café 1.5.1 with JIT 2.0
Symantec Cafe 1.5.1 with JIT 1.02e
Microsoft J++
Sun JDK

High Performance JIT (Just In Time Compiler)

The JIT, or just in time compiler, takes bytecode and turns it into native code on the fly. The Java bytecode is usually interpreted. However, if you are using a JIT, this bytecode is turned into native machine code and executed directly instead of being interpreted. This results in a substantial performance boost.



Just-In-Time Compilation

One of the principle issues when dealing with Java is the performance of applets. By using the Symantec JIT, end users will see an increase in application speed without any additional work on the part of the applet writer.

These are some common numerical tests used on a wide variety of machines as benchmarks of performance. Feel free to download the
source and compare the performance with your machine.

These tests were conducted on a Pentium based machine as follows:

  • Dell Omniplex 590
  • Pentium 90 MHz
  • 32 megs of RAM
  • NT 4.0 Server with Service Pack 1


Test Symantec Cafe
with JIT 1.02
Symantec Cafe
with JIT 2.0
Microsoft J++ Sun JDK
Sort
   Bubble
   Bidirection Bubble
   Quick
 
14541
12198
3686
 
8292
6970
2714
 
9684
8452
2874
 
274625
244461
52676
Sieve 1922 1613 1733 50653
Hanoi 4527 3345 3535 65183
Dhrystone 3325 3235 3665 26668
Fibonacchi 3425 2013 3836 78133
Array 12969 4516 4746 28572
Tree 26829 13180 25717 61608
Total Time 83422 45878 64242 882583


Java is a trademark of Sun Microsystems, Inc., and refers to Sun's Java programming language.

Product Index

Navigation Bar
Copyright © 1996 Symantec Corporation. All rights reserved.
Last revised: December 3, 1996