Analyzing method execution: Using profiling views to analyze data
The Profiling Tool provides a number of different views
and tables to help visualize the profiling data.
Before you begin
About this task
Here are the different views that you can use with the Profiling Tool:
- UML2 Trace Interaction views
- Execution Flow view
- Execution Statistics view
- Object Allocations view
- Thread Statistics view
The profiling views assist you in performing the following types of analysis:
- Analyzing program execution, which includes the following:
- identifying phases of program execution
- identifying active threads
- identifying resource intensive methods
- application threading characteristics
- Analyzing method execution, which includes the following:
- identifying memory intensive classes
- viewing invocations and callers of a method
- Determining performance problems, such as application scalability and performance bottlenecks.