「パフォーマンスカウンタ」を使用して、合計メモリ、CPU使用率などのWMI情報を取得するにはどうすればよいですか?WMI情報を取得するためのシャープコード
-2
A
答えて
1
private static PerformanceCounter cpuCounter;
private static PerformanceCounter memoryCounter;
[...]
cpuCounter = new PerformanceCounter
{
CategoryName = "Processor",
CounterName = "% Processor Time",
InstanceName = "_Total"
};
memoryCounter = new PerformanceCounter
{
CategoryName = "Memory",
CounterName = "Available Bytes"
};
[...]
public double CpuUsage
{
get
{
lock (lockToken)
{
return Math.Round(cpuCounter.NextValue(), 2);
}
}
}
public double MemoryUsage
{
get
{
lock (lockToken)
{
return Math.Round(memoryCounter.NextValue()/totalMemory * 100, 2);
}
}
}
合計メモリ:
using (var searcher = new ManagementObjectSearcher("SELECT totalphysicalmemory FROM Win32_ComputerSystem"))
{
using (var wmiData = searcher.Get())
{
foreach (var mo in wmiData)
{
totalMemory = long.Parse(mo["totalphysicalmemory"].ToString());
}
}
}
自分でいくつかの研究を行う必要があるでしょう仮想メモリを取得します。
+0
ありがとうございました。使用可能なメモリと仮想メモリの合計をどのように取得しますか? – user1297661
+0
@ user1297661、私の編集を参照してください。 – lurkerbelow
+0
ヘルプへのご協力 – user1297661
関連する問題
- 1. WMIハードウェア、RAM情報を取得
- 2. ウイルス対策情報を取得するためのWMIのwqlクエリ
- 3. WMIが返さないシステム情報を取得する - C#
- 4. WMIを使用してIP情報を取得するために使用するネットワークインターフェイスを選択します。
- 5. WMI/VBS/HTMLシステム情報スクリプト
- 6. バッテリー情報を取得するためのコードネームのネイティブインターフェイス(重複)
- 7. タイプ情報を保持するためのServiceStackの取得
- 8. 単一ノードの情報を取得するためのPhehef API
- 9. 容量情報を取得するためのacess tfs
- 10. クロール情報を取得するためのSharePoint API
- 11. usb情報を取得するためのudev/Bashスクリプト
- 12. Spring Social Facebook Appユーザー情報を取得するためのセットアップ
- 13. 配布情報を取得するためのLinuxコマンド
- 14. サービス資格情報を取得するためのBluemix API
- 15. デバイス情報を取得するためのCisco ISE REST API
- 16. WMI - 複数の情報を照会
- 17. 取得情報
- 18. Twitterのリスト情報を取得する方法(購読情報)
- 19. PyWin32ネットワーク情報/統計情報を取得する
- 20. ボタンプロパティの情報を取得するためにJButtonをサブクラス化する
- 21. 位置情報を取得するためのサービスを実行する
- 22. カレンダーのイベントエントリ情報を取得する
- 23. タグ間の情報を取得する
- 24. Orientdbのプロパティ情報を取得する
- 25. facebook friendの情報を取得する
- 26. JEDIビジュアルコンポーネントライブラリ:アプリケーションバージョン情報を取得するために使用するもの
- 27. 曲に関する情報を取得するためのAPI /データベース
- 28. Keycloak:アイデンティティプロバイダ情報を取得
- 29. ec2コンフィグレーション情報を取得
- 30. システム情報を取得UWP
これまでに尋ねられた... –
try http://www.codeproject.com/Articles/26310/Using-WMI-to-retrieve-processor-information-in-C –
お元気ですか? – user1297661