Chapter 1. J2EE introduction 33
The tooling collects runtime information about a program and can display the
results in both graphical and non-graphical forms to help visualization of the
program execution and explore different patterns in the execution.
The tools are useful for performance analysis and for gaining a deeper
understanding of your Java program. You can use them to view object creation
and garbage collection, execution sequences, thread interaction, and object
references. They also enable you to see which operations take the most time,
and help you to find and solve memory leaks. You can easily identify repetitive
execution behavior and eliminate redundancy, while focusing on the highlights of
an execution.
1.4 Deployment
This ...