|
Public Member Functions |
|
| SectionInfo () |
| | constructor
|
|
void | reset () |
| | resets profiling information
|
Public Attributes |
|
char | name [MaxSectionNameLen] |
| | the name of this timer
|
|
TimeET | totalTime |
| | the total time spent in this section
|
|
TimeET | lastTime |
| | time of last call, used to calculate totalInterval, which gives idea of rate of calls
|
|
TimeET | totalInterval |
| | the total time spent between calls (not time between end of one and start of next, is time between start of one and start of next)
|
|
TimeET | childTime |
| | the total time spent in child sections
|
|
float | execExpAvg |
| | exponential average of execution time
|
|
float | interExpAvg |
| | exponential average of inter-call time
|
|
unsigned int | execHist [HistSize] |
| | histogram of execution times, uses logarithmic size bins (so high res for quick functions, low res for longer functions)
|
|
unsigned int | interHist [HistSize] |
| | histogram of inter-call time, uses logarithmic size bins (so high res for quick functions, low res for longer functions)
|
|
unsigned int | calls |
| | number of calls to this section
|