C#怎么样获取计算机的cpu使用率和内存的使用率!在网上百度半天没有找到一些东西!
请问用C#如何实现?希望指点下!有试例更好!谢谢!

解决方案 »

  1.   

    http://www.cmd59.com/htm/1013.html
      

  2.   

    PerformanceCounter p = new PerformanceCounter("Processor", "% Processor Time",
    "_Total");
      

  3.   

    现定义一下参数
             private const string CategoryName = "Processor";
            private const string CounterName = "% Processor Time";
            private const string InstanceName = "_Total";
            PerformanceCounter pc = new PerformanceCounter(CategoryName, CounterName, InstanceName);
             string cpuuse = pc.NextValue().ToString("0.00");
    cpuuse 就是Cpu使用率!你看下对不?