PDA

View Full Version : سوال: بدست آوردن cpu usage ,...



hamidhws
سه شنبه 16 خرداد 1391, 00:55 صبح
سلام دوستان
آیا با دات نت میشه اطلاعاتی از قبیل cpu usage , memory , دمای اجزا مختلف سیستم مثل سی پی یو , رم و ... رو بدست آورد؟

hamidhws
سه شنبه 16 خرداد 1391, 14:54 عصر
کسی اطلاعی نداره؟

hhsaffar
چهارشنبه 17 خرداد 1391, 13:15 عصر
بخشی از اطلاعات مورد نظرتون رو میتونید از کلاس PerformanceCounter از نیم اسپیس System.Diagnostics بدست بیارید.

PerformanceCounter cpuCounter;
PerformanceCounter ramCounter;

cpuCounter = new PerformanceCounter();

cpuCounter.CategoryName = "Processor";
cpuCounter.CounterName = "% Processor Time";
cpuCounter.InstanceName = "_Total";

ramCounter = new PerformanceCounter("Memory", "Available MBytes");


public string getCurrentCpuUsage(){
return cpuCounter.NextValue()+"%";
}

public string getAvailableRAM(){
return ramCounter.NextValue()+"MB";
}

مثال از اینجاست: http://stackoverflow.com/questions/278071/how-to-get-the-cpu-usage-in-c