Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Windows.System.Diagnostics Namespace

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Provides diagnostic information about the system and running processes.

Classes

Name Description
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

Name Description
DiagnosticActionState

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


Feedback

Was this page helpful?