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:
|
|
| Excessive object creation
|
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
|