Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <Profiler.h>
Definition at line 93 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
Definition at line 31 of file Profiler.cc. |
|
resets profiling information
Definition at line 39 of file Profiler.cc. References calls, childTime, execExpAvg, execHist, interExpAvg, interHist, lastTime, TimeET::Set(), totalInterval, and totalTime. |
|
number of calls to this section
Definition at line 105 of file Profiler.h. |
|
the total time spent in child sections
Definition at line 100 of file Profiler.h. |
|
exponential average of execution time
Definition at line 101 of file Profiler.h. |
|
histogram of execution times, uses logarithmic size bins (so high res for quick functions, low res for longer functions)
Definition at line 103 of file Profiler.h. |
|
exponential average of inter-call time
Definition at line 102 of file Profiler.h. |
|
histogram of inter-call time, uses logarithmic size bins (so high res for quick functions, low res for longer functions)
Definition at line 104 of file Profiler.h. |
|
time of last call, used to calculate totalInterval, which gives idea of rate of calls
Definition at line 98 of file Profiler.h. |
|
the name of this timer
Definition at line 96 of file Profiler.h. |
|
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)
Definition at line 99 of file Profiler.h. |
|
the total time spent in this section
Definition at line 97 of file Profiler.h. |
Tekkotsu v1.4 |
Generated Sat Jul 19 00:09:07 2003 by Doxygen 1.3.2 |