Hi, 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 money.
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Kaleb Pederson [mailto:[EMAIL PROTECTED] >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 >would >prefer something that allows me to simply turn on the Java profiling (- >Xprof) >that I can then analyze later, but will do whatever I need to resolve the >problem. > >Thanks for the help and suggestions. > >--Kaleb > >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 >overloaded. >> : We wrote a little script that monitors a number of things about the >> : process - the number of open file descriptors, sockets, java threads, >> : mysql connections, misc. hit types/second and memory sizes. We turned >on >> : -verbose:gc so that we could see the GC. I then did a tail of the two >> : 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 will >> pinpoint exactly where methods are being held up, etc. You've done some >> detective work that points to GC problems, and that may very well be it, >> 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 is >> 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 a >> profiler. >> >> -QM > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]