tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <>
Subject RE: Drops and Spikes in Tomcat responses
Date Wed, 06 Oct 2004 18:54:46 GMT

The message came through ;)  For suggestions on profilers and such, you
can always search the archives, as this question is raised fairly
regularly, and the answers are fairly uniform.  There really isn't a
dominant profiler out there, but rather a small group that's pretty
close in ability, although at least for now the $$$ ones seem worth the

Yoav Shapira
Millennium Research Informatics

>-----Original Message-----
>From: Kaleb Pederson []
>Sent: Wednesday, October 06, 2004 2:47 PM
>To: Tomcat Users List
>Subject: Re: Drops and Spikes in Tomcat responses
>What suggestions do people have for a profiler or a profiler howto?  I
>prefer something that allows me to simply turn on the Java profiling (-
>that I can then analyze later, but will do whatever I need to resolve
>Thanks for the help and suggestions.
>PS: Sorry if this message gets duped, I sent it out about 4 hours ago
and I
>still haven't seen it come through.
>On Tuesday 05 October 2004 4:56 pm, QM wrote:
>> On Tue, Oct 05, 2004 at 02:03:48PM -0700, Kaleb Pederson wrote:
>> : We are using a commerical servlet that seems to keep getting
>> : We wrote a little script that monitors a number of things about the
>> : process - the number of open file descriptors, sockets, java
>> : mysql connections, misc. hit types/second and memory sizes.  We
>> : -verbose:gc so that we could see the GC.  I then did a tail of the
>> : log files so that I could see the relationship between the two.
>> Hello Kaleb,
>> This sounds like an opportunity to break out with a profiler.  That
>> pinpoint exactly where methods are being held up, etc.  You've done
>> detective work that points to GC problems, and that may very well be
>> but a profiler would help you hunt down specifically what's going on.
>> For example, a profiler would tell you what count of a given object
>> on the heap at the time the app starts to crawl.
>> There are several tunable params with a Java app -- heap size, thread
>> stack size, OS-level properties -- but it's often best to start with
>> profiler.
>> -QM
>To unsubscribe, e-mail:
>For additional commands, e-mail:

This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.

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

View raw message