STD.System.Workunit.WorkunitTimings ( wuid )
| wuid | A null-terminated string containing the WorkUnit IDentifier. |
| Return: | WorkunitTimings returns a DATASET value. |
The WorkunitTimings function returns a DATASET with this format:
EXPORT WsTiming := RECORD
UNSIGNED4 count;
UNSIGNED4 duration;
UNSIGNED4 max;
STRING name{MAXLENGTH(64)};
END;Each record in the returned dataset specifies a timing for the workunit.
Example:
OUTPUT(STD.System.Workunit.WorkunitTimings('W20070308-164946'));
/* produces results that look like this
'1','4','4','EclServer: tree transform'
'1','0','0','EclServer: tree transform: normalize.scope'
'1','1','1','EclServer: tree transform: normalize.initial'
'1','18','18','EclServer: write c++'
'1','40','40','EclServer: generate code'
'1','1010','1010','EclServer: compile code'
'1','33288','33288','Graph graph1 - 1 (1)'
'1','33629','33629','Total thor time: '
'2','1','698000','WorkUnit_lockRemote'
'1','2','2679000','SDS_Initialize'
'1','0','439000','Environment_Initialize'
'1','33775','3710788928','Process'
'1','1','1942000','WorkUnit_unlockRemote'
*/