だから、私はRAM、ネットワーク、プロセッサなどを使用してコンソールを印刷するプログラムを書いていました。私の16GBのRAMの%。私のプログラムは、0MbのRAMが残っていると言っています
マイコード:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Threading;
namespace Perf_Monitor
{
class Program
{
static void Main(string[] args)
{
PerformanceCounter perfCpuCount = new PerformanceCounter("Processor Information", "% Processor Time", "_Total");
PerformanceCounter perfMemDowCount = new PerformanceCounter("Memory", "Available MBytes");
PerformanceCounter perfNetDowCount = new PerformanceCounter("Network Adapter", "Bytes Received/sec", "Intel[R] 82579V Gigabit Network Connection");
PerformanceCounter perfNetUpCount = new PerformanceCounter("Network Adapter", "Bytes Sent/sec", "Intel[R] 82579V Gigabit Network Connection");
while (true)
{
Thread.Sleep(1000);
Console.WriteLine("CPU Load: {0}%", perfCpuCount.NextValue());
Console.WriteLine("Available RAM: {0}", perfCpuCount.NextValue());
Console.WriteLine("Network Usage Down: {0}Mbit/s", perfNetDowCount.NextValue()/125000);
Console.WriteLine("Network Usage Up: {0}Mbit/s", perfNetUpCount.NextValue()/125000);
}
}
}
}
これは、それが現れる方法です:
'perfMemDowCount.nextValue()'を印刷しませんか? –