C# 获取系统内存和CPU使用率
时间: 2023-09-09 09:07:57 浏览: 214
精细金属掩模板(FMM)行业研究报告 显示技术核心部件FMM材料产业分析与市场应用
获取系统内存使用率的代码如下:
```csharp
using System;
using System.Diagnostics;
namespace MemoryUsageDemo
{
class Program
{
static void Main(string[] args)
{
PerformanceCounter ramCounter = new PerformanceCounter("Memory", "Available MBytes");
Console.WriteLine("Available memory: {0} MB", ramCounter.NextValue());
Console.ReadKey();
}
}
}
```
获取系统 CPU 使用率的代码如下:
```csharp
using System;
using System.Diagnostics;
namespace CpuUsageDemo
{
class Program
{
static void Main(string[] args)
{
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
Console.WriteLine("CPU usage: {0}%", cpuCounter.NextValue());
Console.ReadKey();
}
}
}
```
注意:这些代码需要引用 System.Diagnostics 命名空间。
阅读全文