Когда я запускаю какое-либо приложение из моей визуальной студии, мне нужно, чтобы этот процесс показывал свой Process_ID, который у меня получал свои Process_CPU_Usage и Process_Memory_Usage так же, как показывает диспетчер задач. Я хочу точно такое же значение в моем коде. Я не могу получить какой-либо код, кроме этого, который не работает, каковы мои требования. Пожалуйста, кто-нибудь может мне помочь с предоставлением кода.
Process proc = Process.GetCurrentProcess();
Console.WriteLine("");
Console.WriteLine("Process name " + proc.ProcessName);
Console.WriteLine("Process Id " + proc.Id);
Console.WriteLine(" " + proc.StartTime);
Console.WriteLine(" " + proc.StartInfo);
Console.WriteLine(" MinWorkingSet " + proc.MinWorkingSet);
Console.WriteLine(" MaxWorkingSet " + proc.MaxWorkingSet);
Console.WriteLine("");
Console.WriteLine(" NonpagedSystemMemorySize64 " + SizeSuffix(proc.NonpagedSystemMemorySize64));
Console.WriteLine(" PagedMemorySize64 " + proc.PagedMemorySize64);
Console.WriteLine(" PagedSystemMemorySize64 " + proc.PagedSystemMemorySize64);
Console.WriteLine("");
Console.WriteLine(" PeakPagedMemorySize64 " + proc.PeakPagedMemorySize64);
Console.WriteLine(" PeakVirtualMemorySize64 " + proc.PeakVirtualMemorySize64);
Console.WriteLine(" PeakWorkingSet64 " +proc.PeakWorkingSet64);
Console.WriteLine("PeakWorkingSet64 " + proc.PeakWorkingSet64);
Console.WriteLine("");
Console.WriteLine(" WorkingSet64 " + proc.WorkingSet64);
Console.WriteLine("VirtualMemorySize64 " + proc.VirtualMemorySize64);
Console.WriteLine(" PrivateMemorySize64 " + proc.PrivateMemorySize64);
Мне нужно, чтобы это значение отображалось на консоли