ProfileLine object
The ProfileLine object provides information about the
lines in each routine in the performance analysis model, including
the number of times the line was hit, any calls made from the line,
and the time (in seconds) spent on the line and in any called functions.
You use the ProfileLine object in conjunction with the ProfileRoutine
and Profiling objects.
The ProfileLine object has no events.
Properties
ProfileLine property |
Datatype |
Description |
---|---|---|
AbsoluteSelfTime |
Decimal |
The time (in seconds) spent on this line |
AbsoluteTotalTime |
Decimal |
The time (in seconds) spent on this line |
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
HitCount |
Long |
The number of times the line was called. |
LineNumber |
Long |
The line number. Line 0 is a special |
MaxSelfTime |
Decimal |
The longest time (in seconds) spent just |
MaxTotalTime |
Decimal |
The longest time (in seconds) spent on |
MinSelfTime |
Decimal |
The shortest time (in seconds) spent |
MinTotalTime |
Decimal |
The shortest time (in seconds) spent |
PercentSelfTime |
Double |
AbsoluteSelfTime as a percentage of the |
PercentTotalTime |
Double |
AbsoluteTotalTime as a percentage of |
Routine |
ProfileRoutine |
The routine that the line is in. |
Functions
ProfileLine 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 calls (defined |
|
Object (enumerated) |
Returns the type of the object |