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 itself. If |
|
AbsoluteTotalTime |
Decimal |
The time (in seconds) spent on this line and on |
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
|
HitCount |
Long |
The number of times the line was |
|
LineNumber |
Long |
The line number. Line 0 is a special line that |
|
MaxSelfTime |
Decimal |
The longest time (in seconds) spent just on this |
|
MaxTotalTime |
Decimal |
The longest time (in seconds) spent on this line |
|
MinSelfTime |
Decimal |
The shortest time (in seconds) spent just on this |
|
MinTotalTime |
Decimal |
The shortest time (in seconds) spent on this line |
|
PercentSelfTime |
Double |
AbsoluteSelfTime as a percentage of the total time |
|
PercentTotalTime |
Double |
AbsoluteTotalTime as a percentage of the total time |
|
Routine |
ProfileRoutine |
The routine that the line is in. |
Functions
|
ProfileLine 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 |
|
|
ErrorReturn (enumerated) |
Provides a list of the calls (defined as |
|
|
Object (enumerated) |
Returns the type of the object |