Introduction

 

Performance of an application must be a focus area throughout the project cycle. Traditionally performance testing has occurred late in the cycle, towards the end of the testing phase, or as part of the deployment process. This does not leave much time to identify and fix any performance issues, particularly if significant architecture changes are required. It is much more difficult and time consuming to improve performance in the later phases of the project cycle than to ensure the application performs adequately from the beginning. To support this, IBM WebSphere Studio Application Developer includes facilities for profiling and measuring performance of Web applications. These tools can be used during the coding phase of the development cycle to identify problems earlier. Two of the tools that are available to measure and analyze performance are the profiling tools (Profiler) that have been incorporated into IBM WebSphere Studio Application Developer, and Page Detailer, which is downloadable from IBM alphaWorks® at:

http://www.alphaworks.ibm.com/tech/pagedetailer

The profiling tools help with the analysis of the runtime behavior of aspects of the application, such as execution time and flows and memory usage. The Page Detailer assists with the analysis of the behavior of browsers when accessing the application.

See 17.2, The Profiler (profiling tools) and 17.3, IBM Page Detailer for details on these products.

The application we have been using to demonstrate these tools is the Trade3 sample application. See 7.7, Installing and configuring Trade3.1 for more information about Trade3.

  Prev | Home | Next

 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.