ホームページ > バックエンド開発 > C++ > C# で CPU 使用率情報を取得するにはどうすればよいですか?

C# で CPU 使用率情報を取得するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-27 07:46:09
オリジナル
788 人が閲覧しました

How Can I Retrieve CPU Usage Information in C#?

c#

でのCPUの使用を監視します CPU使用量を効率的に追跡することは、アプリケーションのパフォーマンス分析に不可欠です。 名前空間内のc#

クラスは、これを達成するための簡単な方法を提供します。 PerformanceCounterSystem.DiagnosticsCPU使用量測定の実装

最初に、オブジェクトを初期化します:

PerformanceCounter次に、CPUの使用率を取得します:

<code class="language-csharp">PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");</code>
ログイン後にコピー

重要なメモ:
<code class="language-csharp">public string GetCurrentCpuUsage() {
    return cpuCounter.NextValue() + "%";
}</code>
ログイン後にコピー

の最初の呼び出しは、常に0%を返します。 正確な結果を得るには、1秒の遅延によって区切られた少なくとも2つの呼び出しを行います。これにより、CPU使用量の変化を長期にわたって適切に計算できます。 この手法により、効果的なCPU使用監視が可能になり、アプリケーション内のパフォーマンスの制限を特定するのに役立ちます。

以上がC# で CPU 使用率情報を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート