TPerfMonThread monitors specified performance counters.


MSI_PerfMon.pas


TObject → TThread → TPerfMonThread

Methods

AddCounter

public


Clear

public


FindCounter

public


GetCounter

public


GetCounterInstances

class public


GetEnglishPerfCounterName

class public


GetLocalizedPerfCounterName

class public


MakeCounterName

class public


ParseCounterName

class public


ReadCounter

public


ReadPerfTexts

class public


RemoveCounter

public


AddGPUMonitoringCounters

public


IsGPUProcess

public


GetGPUProcessEngine

public



Properties

CounterCount

public, read-only

integer


Interval

public

cardinal


GPUMonitoringActive

puiblic

boolean


GPUMonitoringAvailable

public

boolean


GPU[ALUID: TLUID]

public

TGPU


GPUUtilization

public

double


GPUDedicatedUsage

public

double


GPUSharedUsage

public

double


GPUEngineUtilization[const ALUID: TLUID; const AEID: Cardinal]

public

double


GPUProcessUtilization[APID: Cardinal]

public

double


GPUProcessDedicatedUsage[APID: Cardinal]

public

double


GPUProcessSharedUsage[APID: Cardinal]

public

double


Events

OnInterval

public

TPerfMonNotifyEvent



See Also

Demo 21

demo

Demo 33

demo

Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator