I have found that running Jconsole against the VM (JMX) and watching the
various memory pools can be quite informative.  I have not evaluated the
performance impact in a production environment (don't run Jconsole on the
same production box, as per the instructions.)  I have had good luck with
Jprofiler as well. 

-----Original Message-----
From: Remy Maucherat [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 28, 2006 5:47 PM
To: Tomcat Users List
Subject: Re: Sad: Tomcat 5.5.x crashes almost every single day.

On 2/28/06, Peter Lin <[EMAIL PROTECTED]> wrote:
> honestly, besides Weblogic, most servlet and ejb containers do not 
> provide simple and clear instructions for tracing issues. With 
> websphere, you have to buy an expensive license of WASD and even then 
> debugging an issue won't be better in my experience. Debugging an 
> webapp is a difficult task and very time consuming. I sympathize with 
> you, but the only real way to trace is to use a profiler like 
> optimizeIt, jprofiler or yourkit. An alternative would be to run tomcat
with Sun's JFluid VM which is experimental.

How does BEA do that ? JRockit ? JFluid could be a way (when you're not
profiling, the overhead is limited), but on production servers it's still
not doable as enabling profiling would kill it. Of course, memory profiling
could be low impact, and would be great already.

--
xxxxxxxxxxxxxxxxxxxxxxxxx
Rémy Maucherat
Developer & Consultant
JBoss Europe
xxxxxxxxxxxxxxxxxxxxxxxxx

---------------------------------------------------------------------
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]

Reply via email to