Share via


Windows.System.Diagnostics Namespace

Provides diagnostic information about the system and running processes.

Classes

DiagnosticActionResult

Represents a property bag containing the results of a diagnostic action.

DiagnosticInvoker

Contains functionality for executing a diagnostics troubleshooting package.

ProcessCpuUsage

Provides access to data about the CPU usage of a process.

ProcessCpuUsageReport

Provides data about the CPU usage of the process.

ProcessDiagnosticInfo

Provides diagnostic information about a process, such as CPU usage, disk usage, memory usage and so on.

ProcessDiskUsage

Provides access to data about the disk usage of a process.

ProcessDiskUsageReport

Provides data about the disk usage of the process.

ProcessMemoryUsage

Provides access to data about the memory usage of a process.

ProcessMemoryUsageReport

Provides data about the memory usage of the process.

SystemCpuUsage

Provides access to data about the CPU usage of the system.

SystemCpuUsageReport

Provides data about the CPU usage of the system.

SystemDiagnosticInfo

Provides diagnostic information about the system, such as CPU usage, disk usage, memory usage and so on.

SystemMemoryUsage

Provides access to data about the memory usage of the system.

SystemMemoryUsageReport

Provides data about the memory usage of the system.

Enums

DiagnosticActionState

Indicates the current state of the execution of a diagnostics troubleshooting package.