Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::util::Profiler::SampleInfo Struct Reference

List of all members.

Detailed Description

holds profiling results

stop watches that are created during another watch's life time will yield samples with the appropriate nesting information. Sequential watches with the same name will result in a single sample with the corresponding call count. Note, however, that interleaved samples will not be combined. Profiled recursive calls (i.e. nested samples with the same name) will show up as specified by Profiler::mergeRecursive


Public Attributes

Time avg
 the sliding average
count callCount
 the number of times the sample was encountered in sequence
count callDepth
 the number of enclosing samples.
Time curr
 the duration of the current sample, cumulated in case of merged samples.
Time max
 the longest duration in the history
Time min
 the shortest duration in the history
std::string name
 the sample's name


Member Data Documentation

Time ONE::util::Profiler::SampleInfo::avg
 

the sliding average

count ONE::util::Profiler::SampleInfo::callCount
 

the number of times the sample was encountered in sequence

count ONE::util::Profiler::SampleInfo::callDepth
 

the number of enclosing samples.

Time ONE::util::Profiler::SampleInfo::curr
 

the duration of the current sample, cumulated in case of merged samples.

Time ONE::util::Profiler::SampleInfo::max
 

the longest duration in the history

Time ONE::util::Profiler::SampleInfo::min
 

the shortest duration in the history

std::string ONE::util::Profiler::SampleInfo::name
 

the sample's name


Generated on Wed Sep 7 19:03:32 2005 for ONEngine by  doxygen 1.4.3