Profiling applications
Profiling is a technique used by developers to collect runtime data and detect application problems such as memory leaks, performance bottlenecks, excessive object creation, and exceeding system resource limits during the development phase.
In this chapter we introduce the features, architecture, and process for profiling applications using the profiling features of IBM Rational Application Developer v7.5. We also include an example for basic memory analysis, execution time analysis, and method code coverage analysis.
The chapter is organized into the following sections: