TSysProcMonThread
TSysProcMonThread monitors system and provides running processes, CPU, memory and disk monitoring and provides system information.
MSI_SysProcMon.pas
TObject → TThread → TSysProcMonThread
Methods
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
public |
|
|
|
class public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
public |
|
|
|
public |
|
|
|
class public |
|
|
|
public |
|
|
|
public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
|
|
class public |
|
Properties
|
ACPower |
public, read-only |
boolean |
|
|
BatteryRemaining |
public, read-only |
byte |
|
|
BatterySecondsRemaining |
public, read-only |
Int64 |
|
|
BatteryStatus |
public, read-only |
Cardinal |
|
|
CPUCoreCount |
public, read-only |
Byte |
|
|
CPURecords[Index: Byte] |
public, read-only |
|
|
|
CPUCurrentClock |
public, read-only |
cardinal |
|
|
CPUUsage |
public, read-only |
Integer |
|
|
CPUTempAvailable |
public, read-only |
boolean |
|
|
CPUTemp |
public, read-only |
double |
CPU package temperature in °C |
|
Interval |
public |
Cardinal |
|
|
LogicalCPUUsage[Index: Byte] |
public, read-only |
Integer |
|
|
MaxCPUUsageProcessID |
public, read-only |
cardinal |
|
|
MaxMemUsageProcessID |
public, read-only |
cardinal |
|
|
MaxIOUsageProcessID |
public, read-only |
cardinal |
|
|
TotalProcessPrivateBytes |
public, read-only |
uint64 |
|
|
TotalProcessWorkingSet |
public, read-only |
uint64 |
|
|
CPUMaxClock |
public, read-only |
cardinal |
|
|
CurrentProcess |
public, read-only |
|
|
|
AutoSuspend |
public |
boolean |
|
|
RecordCount |
public, read-only |
integer |
|
|
SamplePeriod |
public |
cardinal |
|
|
SampleMethod |
public |
|
|
|
CalculateHash |
public |
boolean |
|
|
EnumerateHandles |
public |
boolean |
|
|
EnumerateModules |
public |
boolean |
|
|
EnumerateThreads |
public |
boolean |
|
|
EvaluateSymbols |
public |
boolean |
|
|
EvaluateSecurityInfo |
public |
boolean |
|
|
PerformanceMeasuring |
public |
boolean |
|
|
RetrieveProcessIcon |
public |
boolean |
|
|
RetrieveProcessVersionInfo |
public |
boolean |
|
|
EvaluateProcessInfo |
public |
boolean |
|
|
UseSynchronize |
public |
boolean |
Defines whether OnInterval event is synchronized with main thread or not |
|
TerminateSuspendedProcesses |
public |
boolean |
|
Events
|
OnInterval |
public |
|
|
|
OnSample |
public |
|
See Also
Created with the Personal Edition of HelpNDoc: Save time and frustration with HelpNDoc's WinHelp HLP to CHM conversion feature