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

怎么取得特定程序的CPU利用率及内存量

2012-01-11 
如何取得特定程序的CPU利用率及内存量用最简单的方法,查了下有个PerformanceCounter可用.但一直都取不对.

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

[解决办法]
先取得所有程序的cpu的利用率,在里面查找自己的程序
[解决办法]
Process SamplingProcess = ProcessName;

TotalProcessorTime = SamplingProcess.TotalProcessorTime.TotalSeconds;
WorkingSet64 = SamplingProcess.WorkingSet64;

热点排行