My experience with YourKit has been very positive. It's easy to setup, provides a very intuitive UI to zero-in on bottle necks, and best of all can be used in production too as it has virtually zero overhead unless you connect the actual profiler to your process and start profiling. Often times performance overhead cannot be reproduced in a staging environment and is specific to a customer environment (OS / JDK / DB etc) and load testing in staging for whatever reason might not be emulating the load that users exercise in a production environment. It's in such cases where running the app with YourKit in production (for a widnow of hours / days ) can be extremely valuable.
Take IntelliJ for example - It has two buttons that allow the end user to capture the memory and cpu snapshot and send back to the dev team for analysis. Sanjiv On Wed, Jun 4, 2008 at 2:13 PM, Matt Raible <[EMAIL PROTECTED]> wrote: > On Wed, Jun 4, 2008 at 1:43 AM, Campa <[EMAIL PROTECTED]> > wrote: > > > > > > > > mraible wrote: > >> > >> I would use a profiler and some load testing tool to try to reproduce > >> the problem locally. > >> Matt > >> > > > > Hi Matt, > > I'have trouble using TPTP to profile the webapp running on remote tomcat, > > there is a way of getting appfuse working into elipse using WTP ? or how > > can profile with Jetty ? > > You should be able to use something like JProfiler or YourKit. Both > allow integrating with Tomcat. > > Matt > > > > > Thanks > > Stefano > > -- > > View this message in context: > http://www.nabble.com/All-pages-too-slow-tp17629492s2369p17640999.html > > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > 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] > >
