Performance problems when upgrading from JDK1.4.2 to 1.5.0
we have some performance problems after an upgrade from JDK 1.4.2 to 1.5.0 in a fairly large web application running under Windows and Linux with Apache Tomcat/4.1.30. A test process which mainly carries out a extraction/conversion of data (a lot of file I/O operations) slows down by a factor of about 2.
In a first approach to reach at least the 1.4.2 performance, we tried several JVM options and different combinations of them (such as -Xms, -Xmx, -Xincgc, -Xconcurrentio, -XX:MaxGCPauseMillis, -XX:GCTimeRatio) as well as a forced garbage collection (System.gc()) from time to time. We did not see significant changes when changing the VM options. On the other hand, the forced garbage collection needs less time with 1.5.0.
Thanks in advance for any helpful ideas.