JDK-4670330 : sunrise:possible optimize/deoptimize loop with JDK1.4.0 server JVM
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 1.4.0
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2002-04-17
  • Updated: 2013-11-01
  • Resolved: 2002-05-28
Related Reports
Duplicate :  
Description
The performance data running a benchmark with iAS7 on jdk1.4.0 show that
server jvm is a lot slower than client jvm:
    7.167 pages/sec    client jvm
    2.38  pages/sec    server jvm

-Xprof data then indicate that it could be optimize/deoptimize loop problem
with server jvm. GC doesn't seem to be the problem as shown in the GC logs.
-XX:+TraceClassLoading also confirms that no class is loaded whence
the iAS7 server gets started.

All log data (-Xprof, -XX:+PrintCompilation, -XX:+TraceClassLoading) can be
found in:

/software/debug/   on  sol64-12.eng
user:  ias
passwd: ias


If you need to repeat the test, please contact ###@###.###


% java -version

Java(TM) 2 Runtime Environment, Standard Edition (build JPSE_1.4.0_20020306)
Java HotSpot(TM) Client VM (build 1.4-internal, mixed mode)


###@###.### 2002-04-18

We ran the test with JDK1.4.1 build09, the performance results are similair to
those of JDk1.4.0 (slighly improvement for both client jvm and server jvm):
    7.55  pages/sec    client jvm
    3.29  pages/sec    server jvm

And -Xprof data with JDK1.4.1 build09  shows that still thousands of
"UncommonTrapBlob" are in the server jvm log file. The log files are
again under:
/software/debug/   on  sol64-12.eng
user:  ias
passwd: ias


Comments
WORK AROUND
11-06-2004

SUGGESTED FIX
11-06-2004

PUBLIC COMMENTS
10-06-2004

EVALUATION Please retry test with Hopper Build 10 bits. ###@###.### 2002-04-17 Please retry... ###@###.### 2002-05-06 Bug 4684993 described a performance problem with iAS7 due to excessive deoptimization when running the compiled code for the method: org.apache.catalina.authenticator.SingleSignOn::invoke The logs referred to by this bug show evidence of the same problem. I am closing this bug as a duplicate of 4684993, which was fixed in hopper build b12. If the user still sees a performamce regression in iAS7, then this bug should be reopened. ###@###.### 2002-05-28
28-05-2002