C# 获得系统的CPU和内存信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 获得系统的CPU和内存信息相关的知识,希望对你有一定的参考价值。
static void Main(string[] args) { PerformanceCounter pcCPULoad = new PerformanceCounter("Processor", "% Idle Time", "_Total"); ComputerInfo ci = new ComputerInfo(); //物理内存 ulong me = ci.TotalPhysicalMemory; ulong av = ci.AvailablePhysicalMemory; while (true) { Thread.Sleep(500); Console.Write("CPU"+(100 - Math.Round(pcCPULoad.NextValue(), 0))); Console.Write("系统物理内存(M):" + ci.TotalPhysicalMemory / 1024 / 1024); Console.Write("系统虚拟内存(M):" + ci.TotalVirtualMemory / 1024 / 1024); Console.Write("可用物理内存(M):" + ci.AvailablePhysicalMemory / 1024 / 1024); Console.Write("可用虚拟内存(M):" + ci.AvailableVirtualMemory / 1024 / 1024); Console.WriteLine(""); } }
以上是关于C# 获得系统的CPU和内存信息的主要内容,如果未能解决你的问题,请参考以下文章