The C++ framework for developing highly scalable, high performance servers on Windows platforms.

HeapMemoryPerformanceMonitorCounters.h File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::PerfMon

Classes

class  CHeapMemoryPerformanceMonitorCounters
 An object which represents an installed set of performance counters in memory in an application that wishes to export those counters. This object is created from a CPerformanceDataSchema and provides methods for an application which exports counters to create and manipulate a set of counters. These counters can then be consumed by an instance of CPerformanceDataCollector which has been created with the same schema. The object supports the JetByteTools::Win32::ICriticalSection interface so that you can lock the entire set of counters if you need to during updates to ensure that updates are atomic, however, this is very rarely required. Each individual counter update can be guaranteed to be atomic without the need for external locking. More...


Generated on Sun Sep 12 19:06:43 2021 for The Server Framework - v7.4 by doxygen 1.5.3