How to get CPU Usage and Virtual Memory for a process in .Net Core?

前端 未结 2 884
借酒劲吻你
借酒劲吻你 2021-01-20 00:55

In .NET Core, how to get the CPU usage and Virtual Memory for a given process?

Google search result reveals that PerformanceCounter and DriverInfo class could do the

2条回答
  •  半阙折子戏
    2021-01-20 01:41

    I just typed in 'get all processes in c#' into google and found this:

            Process[] processlist = Process.GetProcesses();
    
            foreach (Process theprocess in processlist)
            {
            }
    

    i quickly tested in asp.net core 2.2 and it works fine using System.Diagnostics; However i used windows 10 pro to test it. So i dont know if it will work with other operating systems.

    Source: https://www.howtogeek.com/howto/programming/get-a-list-of-running-processes-in-c/

提交回复
热议问题