我试图做的是持续监控所有 Windows 进程的内存和 CPU 使用情况,如果某个进程超过限制,我应该能够终止它(前提是这个应用程序以管理员权限运行)我有以下代码
private PerformanceCounter theMemCounter = new PerformanceCounter(
"Hyper-v Dynamic Memory VM",
"Physical Memory",
Process.GetCurrentProcess().ProcessName);
但这是针对单个过程的,我应该知道该过程的名称,请您指导我。