我在这里看到了检索当前进程(即“我的应用程序”)的 CPU 和内存使用情况的方法,但我需要编写一个服务来监视单独应用程序的性能。
在 C++ 中,我为此使用了 PSAPI,但我是 C# 的新手,并且希望尽可能使用托管框架。有人做过吗?
最佳答案
long memory;
Process[] notepads;
notepads = Process.GetProcessesByName("Notepad.exe");
memory = notepads[0].PrivateMemorySize64;
Console.WriteLine("Memory used: {0}.", memory);
more info here:
https://msdn.microsoft.com/en-us/library/s80a75e5(v=vs.90).aspx
关于c# - 在 C# 中检索另一个进程的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32258616/