15.2 The Profiler (profiling tools)

The objective of profiling is to assist developers recognize and isolate a variety of performance problems before the deployment of their application into a production environment. Traditionally, performance profiling is done once an application is getting close to deployment or when it has already been deployed. Using the profiling tools in IBM Rational Application Developer V6 allows the developer to move this analysis to a much earlier phase in the development cycle, therefore giving you more time to modify your application or architecture based on any problems detected.

The types of problems that the IBM Rational Application Developer V6 profiling tools can assist in detecting include:

Memory leaks

Performance bottlenecks

Excessive object creation

System resource limits

The profiling tools can be used to gather performance information about applications running:

Inside an appserver, such as WAS

As a stand-alone Java application

On the same machine as IBM Rational Application Developer V6

On a remote machine from IBM Rational Application Developer V6

In multiple JVMs

Next