ProfileCall object
The ProfileCall object provides information about the calls in the
performance analysis model, including information about the called routine
and the calling routine, the number of times the call was made, and the
elapsed time (in seconds). You use the ProfileCall object in conjunction
with the ProfileRoutine and Profiling objects.
The ProfileCall object has no events.
Properties
|
ProfileCall property |
Datatype |
Description |
|---|---|---|
|
AbsoluteSelfTime |
Decimal |
The time (in seconds) spent in the called |
|
AbsoluteTotalTime |
Decimal |
The time (in seconds) spent in the called routine |
|
CalledRoutine |
ProfileRoutine |
An object of datatype ProfileRoutine containing the |
|
CallingLine |
ProfileLine |
An object of datatype ProfileLine containing the |
|
CallingRoutine |
ProfileRoutine |
An object of datatype ProfileRoutine containing the |
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
|
HitCount |
Long |
The number of times the calling routine called the |
|
PercentCalleeSelfTime |
Double |
AbsoluteSelfTime as a percentage of the total time |
|
PercentCalleeTotalTime |
Double |
AbsoluteTotalTime as a percentage of the total time |
|
PercentCallerTotalTime |
Double |
The total time (in seconds) spent in the calling |
Functions
|
ProfileCall function |
Datatype returned |
Description |
|---|---|---|
|
String |
Returns the name assigned to the |
|
|
Integer |
Creates a reference to a context-specific instance |
|
|
PowerObject |
Returns a reference to the name of the parent |
|
|
Object (enumerated) |
Returns the type of the object. |