- 相關推薦
c#檢測cpu使用率
你知道嗎?除了常規的魯大師可以檢測CPU的使用頻率,還可以用c#檢測哦。下面是小編整理的關于c# 檢測cpu使用率的詳細使用方法,希望對大家有用,更多信息請瀏覽應屆畢業生考試網!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//引用2命名空間
using System.Diagnostics;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Process[] p = Process.GetProcessesByName("devenv");//獲取指定進程信息
// Process[] p = Process.GetProcesses();//獲取所有進程信息
string cpu = string.Empty;
string info = string.Empty;
PerformanceCounter pp = new PerformanceCounter();//性能計數器
pp.CategoryName = "Process";//指定獲取計算機進程信息 如果傳Processor參數代表查詢計算機CPU
pp.CounterName = "% Processor Time";//占有率
//如果pp.CategoryName="Processor",那么你這里賦值這個參數 pp.InstanceName = "_Total"代表查詢本計算機的總CPU。
pp.InstanceName = "devenv";//指定進程
pp.MachineName = ".";
if (p.Length > 0)
{
foreach (Process pr in p)
{
while (true)//1秒鐘讀取一次CPU占有率。
{
info = pr.ProcessName + "內存:" +
(Convert.ToInt64(pr.WorkingSet64.ToString()) / 1024).ToString();//得到進程內存
Console.WriteLine(info + " CPU使用情況:" + Math.Round(pp.NextValue(), 2).ToString() + "%");
Thread.Sleep(1000);
}
}
}
}
}
}
【拓展閱讀】cpu風扇不轉怎么辦
CPU的散熱基本就是靠CPU的風扇,就是利用風扇快速將CPU的熱量傳導出來并吹到附近的空氣中去,降溫效果的好壞直接與CPU散熱風扇的品質有關。CPU的風扇不轉了,那么CPU的熱量排不出去,溫度降不下來,對CPU會造成損壞,也不利于電腦的正常使用。那么一旦 cpu風扇不轉 了,我們該怎么辦?
CPU風扇不轉的原因有很多,比如當電腦內灰層堆積過多時如不對其清理灰層和加油,將可能導致cpu風扇不轉。另外,常用的臺式機的cpu風扇是一直轉的,如不轉,有兩種情況,一是風扇電源沒插(如果你從沒拆過cpu的風扇,這種情況應該不適用你),二是機器使用時間較長,風扇軸承缺油卡死,我覺得你的機器比較適合第二種情況,另外你的機器應該是intel的cpu吧,我印象里也只有intel的cpu能承受住風扇不轉造成的高溫,如果是amd的cpu,應該早就黑屏、藍屏、死機或cpu直接燒毀了。十幾塊錢去換個同樣大小的風扇即可,或者幾十塊錢買個成套散熱器換上,問題解決。
CPU風扇不轉,除了是電腦、CPU灰塵多外,還可能是因為BIOS監測不到cpu風扇的運轉信息而進行了誤報告,導致誤報cpu風扇不轉。BIOS監測不到cpu風扇的運轉信息有可能是因為:
1、cpu風扇不轉可能是因為電源線沒有插到主板的cpu風扇接口上,而插在了其他風扇接口。這樣插接雖然是不會影響計算機正常運轉,但BIOS卻無法監測到cpu風扇的運轉情況。
2、cpu風扇不轉還有可能是的電源線與主板上相應的接口接觸不良,這種情況比較常見。只要撥弄一下電源線就可以了。
3、所采用的cpu風扇為不合格產品這也是會致使cpu風扇不轉的。其電機只有兩根電源線,而沒有中間的測速導線,從而無法向BIOS反饋風扇的轉速信息。
4、本機的主板與cpu風扇在測速導線的電氣性能指標上存在差異,也可能是cpu風扇不轉的原因。從而使BIOS不能得到正確的電氣信息。但這種情況常常導致BIOS所報的風扇轉速與實際轉速有較大差距。在確定第1、2兩種情況都不成了的情況下,一般不會出現報告cpu風扇轉速為零的狀況。
如果是因為cpu風扇的電源線插在了備用風扇接口上導致CPU風扇不轉,而BIOS監測不到風扇不轉的錯誤報告,只要將其正確插到cpu風扇接口上,然后到BIOS中進行監測,cpu風扇不轉的現象就解決了。
導致CPU風扇不轉的原因很多,除了上述2點,還可能是因為使用的是軸承風扇。
解決這一問題的方法:
1、通常風扇的頂端就是貼品牌標簽的那個地方揭開,不要揭開完,露出來軸心,用縫紉機油滴上一滴或者兩滴,然后再把標簽蓋好就行了。
也可以用修自行車抹的那種黃油,用個牙簽挑進去一點點就行,不要滴抹太多,這個辦法滴油通常就堅持幾個月,抹黃油會堅持長一點,不過最后還是不轉,那時候接著滴抹。
2、通常最佳是換風扇,不曉得你的是什么機器,假如是老p4機器的風扇,是很難拆的,拆不好就會把腿給弄斷,假如是775針的cpu風扇,通常很多主板下面都有一個鐵架,扭螺絲的時候要小心,不要把鐵架弄歪了,不然你就得拆主板了。
總之電腦電源風扇不轉排除的原因很簡單,無非是判斷電源是否壞,風扇是否灰塵太多導致不轉(可以清理后再試試)、又或者風扇本身壞了、或者內部電源線從PCB虛焊,導致供電不上等,仔細排除即可找出問題,最后建議大家盡量選擇品牌電源,一般風扇選用的較好,品質比較有保證。
以上就是一些CPU風扇不轉了的一些常見原因和解決辦法,大家可以DIY自己試著解決風扇不轉的問題。
【c#檢測cpu使用率】相關文章:
散裝CPU和盒裝CPU的區別12-05
怎么鑒別盒裝CPU和散裝CPU12-04
手機CPU與電腦CPU的性能究竟差多少09-20
CPU小常識03-20
CPU的工作原理03-20
CPU緩存的作用12-05
CPU的保養方法03-20
CPU系列型號03-20
CPU新技術06-29