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 contextspecific 

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 