public class MonitorOptions
Requested measurements. SystemMonitor copies all three lists at construction. Defaults request all fields; no individual process handles are retained.
options = MonitorOptions(); options.processFields = [ProcessField.NAME]
| Modifier and Type | Member | Description |
|---|---|---|
| public property | gpuFields | No summary. |
| public property | processFieldsprocessFields as IList<ProcessField> = [ProcessField.IDENTITY, ProcessField.PARENT_PID, ProcessField.NAME, ProcessField.EXECUTABLE_PATH, ProcessField.USER_ID, ProcessField.USER_NAME, ProcessField.STATE, ProcessField.THREAD_COUNT, ProcessField.CPU_TIMES, ProcessField.CPU_PERCENT, ProcessField.RESIDENT_MEMORY, ProcessField.PRIVATE_MEMORY] |
No summary. |
| public property | systemFieldssystemFields as IList<SystemField> = [SystemField.CPU_PERCENT, SystemField.CPU_LOGICAL_COUNT, SystemField.MEMORY_TOTAL, SystemField.MEMORY_AVAILABLE, SystemField.UPTIME, SystemField.PROCESSES, SystemField.GPUS] |
No summary. |