Home

 

Introduction to profiling

Traditionally, performance analysis is performed after an application is getting close to deployment or after it has already been deployed. The profiling tools included with Application Developer allow the developer to move the performance analysis to a much earlier phase in the development cycle, thus providing more time for changes to the application that might effect the architecture of the application before they become critical production environment issues.

With Application Developer profiling you can detect problems, such as:

Memory usage problems

Performance bottlenecks

Excessive object creation

System resource limits

The profiling tools can be used to gather data on applications that are running:

Inside an application server, such as WebSphere Application Server

As a standalone Java application

On the same system as Application Developer

On a remote WebSphere Application Server with the IBM Rational Agent Controller installed

In multiple JVMs
ibm.com/redbooks