我想做什么: 我有一个进程" abc.exe"我希望我的应用程序在此进程的RAM内存或CPU超过特定值时触发事件。
我知道如何在C#中使用PerformanceCounter来做这个,但它非常手动,我必须创建一个计时器并在计数器中读取RAM和CPU。
console.clear();
let a = new Set([1, 2, 3, 4]);
let b = new Set([5, 4, 3, 2]);
let a_minus_b = new Set([...a].filter(x => !b.has(x)));
let b_minus_a = new Set([...b].filter(x => !a.has(x)));
let a_intersect_b = new Set([...a].filter(x => b.has(x)));
console.log([...a_minus_b]) // {1}
console.log([...b_minus_a]) // {5}
console.log([...a_intersect_b]) // {2,3,4}
但是,这不是很理想,因为我必须经常运行它。 MFC,C#或窗口是否提供了一种我可以利用某种事件并为每个进程订阅此类事件的方法?