即時嘗試執行的操作是持續監視內存和CPU使用情況的所有窗口進程,如果某個進程超出限制,我應該能夠終止它(前提是此應用程序與管理員一起運行權利)我有以下代碼監視Windows進程過度使用內存
private PerformanceCounter theMemCounter = new PerformanceCounter(
"Hyper-v Dynamic Memory VM",
"Physical Memory",
Process.GetCurrentProcess().ProcessName);
但是,這是一個單一的過程,我應該知道過程的名稱,你可以請指導我這一點。
當它使用最多的資源時,殺死一個進程是確保你對它產生的數據造成的損害是最佳不可恢復的最好方法。在繁忙的dbase引擎服務中尤其有效。 –
@HansPassant我沒有得到你,你說的好嗎? – techno
你能告訴我們downvoting的原因嗎? – techno