Schnittstelle EngineStatistics
public interface EngineStatistics
Holds some statistic data for an instance of
Engine- Seit:
- 13.0
-
Methodenübersicht
Modifikator und TypMethodeBeschreibunglongGet the CPU time that is used for fetching the report data from a datasource, measured in nanoseconds.longGet the system time that is used for fetching the report data from a datasource, measured in nanoseconds.longGet the rendering system time of the report in nanoseconds.longGet the CPU time that is used for loading the rpt file in nanoseconds.longGet the system time that is used for loading the rpt file in nanoseconds.longGet the rendering CPU time of the main report in nanoseconds.longGet the point in time when the report has started rendering.longGet the rendering CPU time of all sub report in nanoseconds.longGet the sum of all other CPU times.longGet the sum of all other system times.
-
Methodendetails
-
getRenderStartDate
long getRenderStartDate()Get the point in time when the report has started rendering.- Gibt zurück:
- the time when report rendering has started measured in milliseconds since midnight, January 1, 1970 UTC.
- Seit:
- 14.0
-
getLoadingCpuTime
long getLoadingCpuTime()Get the CPU time that is used for loading the rpt file in nanoseconds. The returned value is measured in nanoseconds but not necessarily accurate to nanoseconds.- Gibt zurück:
- the loading CPU time
- Seit:
- 13.0
-
getDataFetchingCpuTime
long getDataFetchingCpuTime()Get the CPU time that is used for fetching the report data from a datasource, measured in nanoseconds. If the report used no data, then the value is 0. The returned value is measured in nanoseconds but not necessarily accurate to nanoseconds.- Gibt zurück:
- the data fetching CPU time
- Seit:
- 13.0
-
getMainExecutionCpuTime
long getMainExecutionCpuTime()Get the rendering CPU time of the main report in nanoseconds. The returned value is measured in nanoseconds but not necessarily accurate to nanoseconds.- Gibt zurück:
- the rendering CPU time of the main engine
- Seit:
- 13.0
-
getSubExecutionCpuTime
long getSubExecutionCpuTime()Get the rendering CPU time of all sub report in nanoseconds. If there are no subreports then this value is 0. The returned value is measured in nanoseconds but not necessarily accurate to nanoseconds.- Gibt zurück:
- the rendering CPU time of all sub report instances
- Seit:
- 13.0
-
getTotalCpuTime
long getTotalCpuTime()Get the sum of all other CPU times. The returned value is measured in nanoseconds but not necessarily accurate to nanoseconds.- Gibt zurück:
- the total CPU time of the report
- Seit:
- 13.0
-
getLoadingSystemTime
long getLoadingSystemTime()Get the system time that is used for loading the rpt file in nanoseconds. This method provides nanosecond precision, but not necessarily nanosecond resolution.- Gibt zurück:
- the loading system time
- Seit:
- 13.0
-
getDataFetchingSystemTime
long getDataFetchingSystemTime()Get the system time that is used for fetching the report data from a datasource, measured in nanoseconds. This method provides nanosecond precision, but not necessarily nanosecond resolution.- Gibt zurück:
- the data fetching system time
- Seit:
- 13.0
-
getExecutionSystemTime
long getExecutionSystemTime()Get the rendering system time of the report in nanoseconds. This method provides nanosecond precision, but not necessarily nanosecond resolution.- Gibt zurück:
- the rendering system time of the main engine
- Seit:
- 13.0
-
getTotalSystemTime
long getTotalSystemTime()Get the sum of all other system times. This method provides nanosecond precision, but not necessarily nanosecond resolution.- Gibt zurück:
- the total system time of the report
- Seit:
- 13.0
-