tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frederick Lefebvre <>
Subject RE: creating a instance of a servlet: takes too long!!
Date Fri, 06 Jul 2001 13:22:08 GMT
The connection pool could cause your problem.  If it initiates many database
connections, it is normal even if your db server was on the same machine
than your app server, for it to take a few seconds per connection.


-----Original Message-----
From: []
Sent: Friday, July 06, 2001 9:18 AM
Subject: Re: creating a instance of a servlet: takes too long!!

If your servlet has changed and needs to be recompiled, then using
jikes instead of javac will save a lot of time.

Friday, July 06, 2001, 5:01:37 AM, wrote:

ps> Greetings,

ps> why is that my servlet when the first time is invoked, it takes about 30
ps> seconds or more to start when the servlets that came in tomcat are
ps> instantaneous? After the servlet container instantiated and initialized
ps> servlet, all the following requests are very fast. Is there any advice
ps> what we should do and don't do in init() method? I just initialize some
ps> properties and a connection pool....
ps> Well is it possible that my servlet container at any time my may
shutdown my
ps> servlet to release memory, and another time it will be requested to
ps> again and take another time too long to start, correct?

ps> How can I benchmark the time of instantiation of my servlet and the time
ps> my init method?

ps> System configuration:
ps> -Tomcat 3.2.1
ps> -JDK 1.3
ps> -Linux RedHat 6.2 [kernel 2.2.18]
ps> -PII400Mhz 256Mbytes

ps> thanks.
ps> --
ps> <psalazar/>

View raw message