Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

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 112 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


The documentation for this struct was generated from the following files:

Tekkotsu v3.0
Generated Fri May 11 20:08:35 2007 by Doxygen 1.4.7