0
回答
C# 我获取CPU所有的值都是0,求大神解答
华为云实践训练营,热门技术免费实践!>>>   
   static void Main(string[] args)
        {
            //Sleep的时间间隔
            int interval = 10000;




            foreach (Process ps in Process.GetProcesses())
            {




                PerformanceCounter curpcp = new PerformanceCounter("Process", "Working Set - Private", ps.ProcessName);
                PerformanceCounter curtime = new PerformanceCounter("Process", "% Processor Time", ps.ProcessName);
                
          
                Console.WriteLine("{0}:{1}  {2:N}KB CPU使用率:{3}%", ps.ProcessName, "私有工作集    ", curpcp.NextValue() / 1024, curtime.NextValue() / Environment.ProcessorCount);
                   
           
         
            }
            Thread.Sleep(interval);


        }
<无标签>
举报
指键
发帖于2年前 0回/171阅
顶部