Profiler::SectionInfo Struct Reference#include <Profiler.h>
List of all members.
Detailed Description
holds all the information needed for book keeping for each timer
Definition at line 103 of file Profiler.h.
|
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
|
Constructor & Destructor Documentation
Profiler::SectionInfo::SectionInfo |
( |
|
) |
|
|
Member Function Documentation
void Profiler::SectionInfo::reset |
( |
|
) |
|
|
Member Data Documentation
The documentation for this struct was generated from the following files:
|