文章**:
一 performancecounter 基本介紹
1 簡單介紹
表示 windows nt 效能計數器元件
命名空間:system.diagnostics
程式集:system(在 system.dll 中)
2 建構函式(只介紹本文要用到的)
performancecounter (string, string, string)
功能:初始化 performancecounter 類的新的唯讀例項,
並將其與本地計算機上指定的系統效能計數器或自定義效能計數器及類別例項關聯
引數說明:
public performancecounter (
string categoryname,
string countername,
string instancename
)categoryname
效能計數器關聯的效能計數器類別(效能物件)的名稱。
countername
效能計數器的名稱。
instancename
效能計數器類別例項的名稱,或者為空字串 ("")(如果該類別包含單個例項)。
二 示例方法:
需要引用命名空間
using
system.diagnostics;
using
system.threading;
using
system.collections;
1 獲取效能計數器類別列表
雖然系統中有很多可用的計數器類別,但與之互動最頻繁的可能是「cache」(快取)、「memory」(記憶體)、
「objects」(物件)
、「physicaldisk」(物理磁碟)、「process」(程序)、「processor」(處理器)、
「server」(伺服器)、「system」(系統
)和「thread」(執行緒)等類別
public
static
void
getcategorynamelist()}
2 獲取效能計數器類別下的例項的名稱例項下的效能計數器的名稱
public
static
void
getinstancenamelistandcounternamelist(
string
categoryname)
else
}for
(inti =
0; i
<
instancenames.length; i++)
console.writeline(
"******************************");
foreach
(performancecounter counter
incounters)
}catch
(exception)}
3 根據categoryname,countername,instancename獲得效能情況顯示
private
static
void
performancecounterfun(
string
categoryname,
string
instancename,
string
countername)}
4 呼叫方法3顯示cpu使用率
performancecounterfun(
"processor",
"_total",
"% processor time");
PerformanceCounter簡述及用法
一 performancecounter簡述 1 簡單介紹 表示 windows nt 效能計數器元件 命名空間 system.diagnostics 程式集 system 在 system.dll 中 2 建構函式 只介紹本文要用到的 performancecounter string,strin...
Android Sql distinc 基本介紹
表a 示例1select distinct name from a執行後結果如下 示例2select distinct name,id from a執行後結果如下 實際上是根據 name id 來去重,distinct同時作用在了name和id上,這種方式access和sql server同時支援。...
python requests庫基本使用介紹
requests是用python語言基於urllib編寫的,採用的是apache2 licensed開源協議的http庫。與urllib相比,requests更加方便,可以節約我們大量的工作,建議爬蟲使用requests庫。1.發起基本get請求並傳入引數import requests defget...