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
|
| In multiple JVMs
|
|
Next