Profiling applications
Profiling is a technique that developers use 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. We also include an example for basic memory analysis, execution-time analysis, and thread/contention analysis.
The chapter ...