如何取得特定程序的CPU利用率及内存量
用最简单的方法,查了下有个PerformanceCounter可用.但一直都取不对.网上没有取特定程序的CPU利用率及内存量的例子,看PerformanceCounter的使用方法又看不懂...请高手指点下.我传CategoryName = "Process ",CounterName = "% Processor Time ",InstanceName = "我所关注的程序 ",但是这样老是得到利用率为0.对于CategoryName CounterName 所传的字符串都不知道有哪些.请向位大侠指教.
------解决方案--------------------先取得所有程序的cpu的利用率,在里面查找自己的程序
------解决方案--------------------Process SamplingProcess = ProcessName;
TotalProcessorTime = SamplingProcess.TotalProcessorTime.TotalSeconds;
WorkingSet64 = SamplingProcess.WorkingSet64;