プロセスのメモリ使用率を取得したいのですが。
これは私が現在持っているものです:
return new PerformanceCounter("Memory", "% Committed Bytes In Use").NextValue();
ただし、これはプロセスだけでなく、コンピューター全体のRAM使用量です。
文字列パラメータをに追加しようとすると、PerformanceCounter
このカウンタカテゴリのプロセス名を指定できないため、機能しません。
現在のプロセスのメモリ使用量:
System.Diagnostics.Process.GetCurrentProcess().PrivateMemorySize64
総システムメモリ:
Microsoft.VisualBasic.Devices.ComputerInfo().TotalPhysicalMemory
最初のものに100を掛け、その結果を2番目のもので割ると、パーセンテージが得られます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加