Todd That's correct. I have been using Tomcat 4.1.24 for my tests. Just for the heck of it, do you mind trying to run your test against Tomcat 4.1.x servlet container?
Oleg -----Original Message----- From: Todd Wolff [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 29, 2003 6:36 PM To: Commons HttpClient Project Subject: Re: Performance Issue Sure, the code is yours to do with as you wish. Related to the performance issue, I am still seeing a degradation by a factor of roughly 2.5. - and yes, logging is set to error level :-) The problem may be isolated to httpclient's interaction with the Jetty container. Oleg, I recall you saying that you were using the Tomcat distribution. My results using 10 threads: JBoss-3.0.4(Jetty) alpha3 50 messages in .036 minutes beta2 50 messages in .084 JBoss - 3.2.1(Jetty) alpha3 50 messages in .035 minutes beta2 50 messages in .083 ----- Original Message ----- From: "Kalnichevski, Oleg" <[EMAIL PROTECTED]> To: "Commons HttpClient Project" <[EMAIL PROTECTED]> Sent: Tuesday, July 29, 2003 5:55 AM Subject: RE: Performance Issue Eric, All credits should go to Todd. He's done pretty much all the hard work. > Maybe it is just me, but I can live with a 1ms penalty that dramatically > increases the reliability of the re-used connections. Based on your > research, I think we should keep the isStale() check. What do others think? I agree. I think this performance penalty is well justified. I would still like to have an option of disabling the check (especially for the single-threaded connection manager), though, as the 'stale' connection check also has some nasty side-effects on SSL connections when running on older JDKs. > You might consider committing your performance test as something under > the "contrib" package so that we could look at running it with each > release, and thus keep track of the library's performance over time. Todd, would you mind contributing your code to the project? Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]