Here is how I improved the performance: (Note that I prefer jetty to tomcat due to its lightweight nature ..... Actually I use hightide ... but that's another story)
- Make the default memory allocation greater:
# Extra options to pass to the JVM
JAVA_OPTIONS="-server -Xmx3800 -Xms3800"
this basically tells the JVM to run in server mode i.e. -server (slower startup time.... faster execution time :)) and to start of with a default of 4GB ram with a max of 4GB ram (Xmx and Xms) . Change this to how much RAM you want allocated to JVM by default
- Update your BIRT runtime to the latest and greatest version
- Update your JDK to the latest version
After installation it note the location of your installation dir
again modify jetty.sh (or hightide.sh) changing:
# Home of Java installation.
Thats all. Now give BIRT a spin. My runtime went from 10 secs to 7 secs :)!!