Performance Library
[Libraries]


Detailed Description

Created: 22nd May 2006 Updated: 13th March 2007.

This library contains classes that assist in the measurement of program performance.

The library consists primarily of different performance counter classes that are all structurally conformant about a single simple interface. These including the following:

Remarks:
A detailed discussion of the costs and benefits of the various Windows timing functions, and of the implementation of the WinSTL classes in the Performance library is given in the article: Win32 Performance Measurement Options, Matthew Wilson, Windows Developer Network, Volume 2 Number 5, May 2003.


Classes

class  performance_counter_initialiser
 A class adaptor that initialises a performance counter. More...
class  performance_counter_scope
 Scopes the measurement period for a performance counter. More...
class  performance_counter
 A performance counter using gettimeofday(). More...
class  processtimes_counter
 A performance counter that provides process-specific performance timings. More...
class  highperformance_counter
 A performance counter that uses the high performance hardware counter on the host machine. More...
class  multimedia_counter
 A low-cost, low-resolution performance counter. More...
class  performance_counter
 A performance counter that uses the most accurate measurement APIs available on the host machine. More...
class  processtimes_counter
 A performance counter that provides process-specific performance timings. More...
class  systemtime_counter
 Performance counter that uses the Windows GetSystemTime() function. More...
class  threadtimes_counter
 A performance counter that provides thread-specific performance timings. More...
class  tick_counter
 A low-cost, low-resolution performance counter. More...


Generated on Thu Jun 10 08:58:18 2010 for STLSoft by  doxygen 1.5.6