PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PProfiling Namespace Reference

Classes

class  TimeScope
 This class, along with the PPROFILE_TIMESCOPE() macro, allows the measurement of the time used by a section of code delimited by the scope (block till the close brace) with minimum, maximum and averages displayed as a PTRACE(). More...
 
struct  HighWaterMarkData
 
struct  HighWaterMark
 

Functions

__inline uint64_t GetCycles ()
 
 PPROFILE_EXCLUDE (int64_t CyclesToNanoseconds(uint64_t cycles))
 
 PPROFILE_EXCLUDE (float CyclesToSeconds(uint64_t cycles))
 

Function Documentation

__inline uint64_t PProfiling::GetCycles ( )
PProfiling::PPROFILE_EXCLUDE ( int64_t   CyclesToNanosecondsuint64_t cycles)
PProfiling::PPROFILE_EXCLUDE ( float   CyclesToSecondsuint64_t cycles)