Static Public Attributes | |
static PerformanceCounterWrapper | WorkloadLevelCPU |
static PerformanceCounterWrapper | WorkloadLevelBandwidth |
static PerformanceCounterWrapper | WorkloadCPU |
static PerformanceCounterWrapper | WorkloadBandwidth |
Additional Inherited Members | |
Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
PerfCounterManagerBase () | |
No direct calls to ctor from non-inherited classes. Use GlobalInstance or GetInstance(string). we can't use private ctor More... | |
Static Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
static T | GetInstance (string instanceName) |
Get and create (if not exist) counters for instance More... | |
static void | Initialize (object state=null) |
Initialize counters synchronously More... | |
static void | InitializeAsync (string instanceName=null) |
Initialize counters asynchronously. To wait for init complete call WaitForInitializationComplete(int) More... | |
static bool | WaitForInitializationComplete (int timeout) |
Protected Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
void | InitializeGlobal (object state) |
Initialize global instance More... | |
void | InitializeInstance (string instanceName) |
Initialize specific instance More... | |
virtual IList< ICounterProvider > | GetCustomCounterProviders () |
Return list of instances of classes that provides ICounterProvider implementations More... | |
PerformanceCounterCategory | GetOrCreateCategory (string categoryName, CounterCreationDataCollection counterCreationData, CountersPermissionLevels permissionLevel) |
Get or create windows performance counter category. More... | |
Static Protected Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
static void | InitializeWithDefaults () |
Dummy method to initiate static ctor More... | |
static bool | ValidateCategory (PerformanceCounterCategory category, CounterCreationDataCollection counterCreationData) |
Detects if existing category contains all required counters More... | |
Static Protected Attributes inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
static readonly ILogger | Log |
static readonly Dictionary< string, T > | Instances |
static readonly Dictionary< Type, ICounterProvider > | CounterProviders |
Properties inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< WorkloadPerformanceCounters > | |
static bool | isInitialized [get] |
static T | GlobalInstance [get] |
Global instance. Must be initialized before first call More... | |
|
static |
|
static |
|
static |
|
static |