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

Launch or attach to an application.

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:
    1. identifying phases of program execution
    2. identifying active threads
    3. identifying resource intensive methods
    4. application threading characteristics
  • Analyzing method execution, which includes the following:
    1. identifying memory intensive classes
    2. viewing invocations and callers of a method
  • Determining performance problems, such as application scalability and performance bottlenecks.

Feedback