C# での合計 RAM へのアクセス: 包括的なガイド
システム ハードウェア、特に RAM 容量を理解することは、多くのアプリケーションにとって重要です。 C# では使用可能な RAM 用の PerformanceCounter
クラスが提供されていますが、合計 RAM を決定するには別の方法が必要です。 このガイドでは、Microsoft.VisualBasic
アセンブリを使用して合計 RAM を効率的に取得する方法について詳しく説明します。
まず、C# プロジェクトの Microsoft.VisualBasic
アセンブリへの参照を追加します。次に、必要な名前空間を含めます:
<code class="language-csharp">using Microsoft.VisualBasic.Devices;</code>
このアセンブリ内の ComputerInfo
クラスは、合計 RAM などの詳細なシステム ハードウェア情報を提供します。 使用方法は次のとおりです:
<code class="language-csharp">// Instantiate ComputerInfo ComputerInfo computerInfo = new ComputerInfo(); // Retrieve total physical memory (in bytes) ulong totalPhysicalMemory = computerInfo.TotalPhysicalMemory;</code>
TotalPhysicalMemory
プロパティは、インストールされている RAM の合計をバイト単位で返します。 アプリケーションでさらに使用できるように、この値を (totalPhysicalMemory
に) 保存します。
報告された値はメーカーの仕様と若干異なる場合があることに注意してください。これは、オペレーティング システムが内部プロセス用に予約したメモリが原因です。
以上がC#で合計RAMを取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。