tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tony Anecito <>
Subject Re: IIS7/isapi/tomcat performance
Date Mon, 28 Feb 2011 18:39:32 GMT
I agree with Charles. I run a performance Testing group for a fortune 50 company 
and do alot of performance testing for different designs/implementation for my 
own startup and we can not help you without further info.

Client side setup (Browser/version?)
Test cases
Network speed
Tomcat Setup (startup command line with jdk options)
Extending logging options such as request time for tomcat
Make sure your logging is set to error and not debug level on your processes 
(IIS, Tomcat, Database?)

I would use yslow with FF to get page sizes and other info. developers seem to 
forget that the bandwidth is limited and 1MB pages are too big. Sometimes images 
are small but the javascript is quite big especially when calling web services 
For the middle tier a code profiler like visualvm helps quite a bit.

The key thing is narrow it down tier by tier then focus on the tier where you 
see the biggest gains.
If manually you see x seconds then that is the best it will be before you start 
Gains in code will always be larger than that by configuration tuning unless 
logging level is set to high especially for jdbc calls.

Good luck,
Tony Anecito (JavaOne 2010 "I am the future of Java winner")
MyUniPortal (JavaOne 2010 "Duke's Award Winner")


----- Original Message ----
From: "Caldarale, Charles R" <>
To: Tomcat Users List <>
Sent: Mon, February 28, 2011 11:15:40 AM
Subject: RE: IIS7/isapi/tomcat performance

> From: Bruce Pease [] 
> Subject: IIS7/isapi/tomcat performance

> In performance tests I have found the configuration runs
> dramatically slower than it's corresponding server in 32
> bit Windows on 2000 Server and Tomcat 6.

Until you quantify "dramatically", better describe your testing scenario 
(including configurations of all components), eliminate as many moving pieces as 
you can (e.g., try Tomcat standalone), and do some basic bottleneck analysis, 
there's not much anyone can help you with.

- Chuck

MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

To unsubscribe, e-mail:
For additional commands, e-mail:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message