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