首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#实时获取指定历程的CPU使用率

2013-02-25 
C#实时获取指定进程的CPU使用率C#如何实时获取指定进程的CPU使用率呢?是如何计算的呢?求大侠指教。最好给我

C#实时获取指定进程的CPU使用率
C#如何实时获取指定进程的CPU使用率呢?是如何计算的呢?求大侠指教。最好给我例子参考,有主要代码也行。
以下是我自己在网上找的不知道对不对请各位帮看看:

try
            {
                using (PerformanceCounter p1 = new PerformanceCounter("Process", "% Processor Time", pname))
                {
                    double sd = (int)p1.NextValue() / Environment.ProcessorCount;
                    ProcessLoad(sd.ToString());
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

[解决办法]
" CPU使用情况:" + Math.Round(p1.NextValue(), 2).ToString() + "%"
[解决办法]
http://www.cnblogs.com/kevinGao/archive/2011/12/09/2671025.html

热点排行