ProfileRoutine object
The ProfileRoutine object provides information about
the routines in the performance analysis model. It includes the
time (in seconds) spent in the routine, any called routines, the
number of times each routine was called, and the class to which
the routine belongs. You use the ProfileRoutine object in conjunction
with the Profiling and ProfileCall or ProfileLine objects.
The ProfileRoutine object has no events.
Properties
ProfileRoutine property |
Datatype |
Description |
---|---|---|
AbsoluteSelfTime |
Decimal |
The time (in seconds) spent in this routine. |
AbsoluteTotalTime |
Decimal |
The time (in seconds) spent in this routine |
Class |
ProfileClass |
The class the routine is in. For embedded SQL activities, the value is |
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
HitCount |
Long |
The number of times this routine was |
Kind |
ProfileRoutine |
The kind of routine node. Values are:
|
MaxSelfTime |
Decimal |
The longest time (in seconds) spent in |
MaxTotalTime |
Decimal |
The longest time (in seconds) spent in |
MinSelfTime |
Decimal |
The shortest time (in seconds) spent |
MinTotalTime |
Decimal |
The shortest time (in seconds) spent |
Name |
String |
The name of the routine including the |
PercentSelfTime |
Double |
AbsoluteSelfTime as a percentage of the |
PercentTotalTime |
Double |
AbsoluteTotalTime as a percentage of |
Functions
ProfileRoutine function |
Datatype returned |
Description |
---|---|---|
String |
Returns the name assigned to the object |
|
Integer |
Creates a reference to a context-specific |
|
Power |
Returns a reference to the name of the |
|
ErrorReturn (enumerated) |
Provides a list of the callers (defined |
|
ErrorReturn (enumerated) |
Provides a list, in line order, of the |
|
ErrorReturn (enumerated) |
Provides a list of the calls (defined |
|
Object (enumerated) |
Returns the type of the object |