Hi, I am looking for an efficient tool to compute elapsed time in a large application on Websphere. The application spans all types of J2EE containers: web services or web app, EJB, connector (JCA resource adapter for a legacy application). Persistence is managed either with Hibernate or ordinary JDBC (DAO). The tool should provide the percentage of time spent in the different J2EE components so that we will be able to pin-point the performance bottleneck. Tivoli does not seem very efficient for this situation. Any help appreciated!
Bruno Collet<br /><a href="http://www.practicalsoftwarearchitect.com" target="_blank" rel="nofollow">www.practicalsoftwarearchitect.com</a><br />- The Paradox of Software Architecture: It is easy to make a complex architecture, but it is difficult to make a simple architecture.
WSAD comes with a code profiler. As far as efficient, I don't know that I'd go that far. :roll: It is, however, effective in helping identify key performance bottlenecks as evidenced by a recent 97% effective runtime reduction I solved recently.
Basically it told me I had some pretty crappy code in a core class.
"Write beautiful code; then profile that beautiful code and make little bits of it uglier but faster." --The JavaPerformanceTuning.com team, Newsletter 039.