ADOBE FLEX BUILDER 3
Using Adobe Flex Builder 3
173
The following example shows the Callee Instances table of the Object Statistics view:
The following table describes the fields in the Callee Instances table of the Object Statistics view:
Using the Performance Profile view
The Performance Profile view is the primary view to use when doing performance profiling. It shows statistics such
as number of calls, self-time, and cumulative time for the methods that are called during a particular sampling
interval. You use this data to identify performance bottlenecks.
The process of performance profiling stores a list of methods and information about those methods that were called
between the time you clear the performance data and the time you capture new data. This time difference is known
as the interaction period.
To use the Performance Profile view, you must enable performance profiling when you start the profiler. This is the
default setting.
Generate a performance profile
1 Start a profiling session with performance profiling enabled.
2 Interact with your application until you reach the point where you want to start profiling.
3 Click the Reset Performance Data button.
4 Interact with your application and perform the actions to profile.
Self Instances The number of instances of this class that were created only in the selected method. This does not include
instances that were created in subsequent calls from this method.
Self Memory The amount of memory, in bytes, that is used by instances that were created only in the selected method. This
does not include the memory used by instances that were created in subsequent calls from this method.
Column Description
Class The classes that were instantiated in the selected method. This includes classes that were instantiated in subse-
quent calls from this method.
Package The package that each class is in. If the class is not in a package, then the value of this field is the file name that
the class is in. The number following the dollar sign is a unique ID for that class.
If the Package field is empty, the class is in the global package or the unnamed package.
Cumulative Instances The number of instances of this class that were created in the selected method and in subsequent calls from
this method.
Cumulative Memory The amount of memory, in bytes, that is used by instances that were created in the selected method and in
subsequent calls from this method.
Column Description
Get ADOBE® FLEX® BUILDER™ 3: USING ADOBE FLEX BUILDER 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.