Niedawno wydajność mojego komputera stała się ponura, podczas pisania tych dwóch zdań w edytorze pojawiło się nawet 10 „pauz”. Teraz, jeśli użyłem Process Explorer, mogę sortować według procesora, pamięci i IO, malejąco, więc sprawcy są zawsze widoczni na górze tabeli.
Problem polega na tym, że świnie najlepszych zasobów zmieniają się bardzo szybko i trudno jest zawęzić procesy, które są świniami długoterminowymi. Chciałbym monitorować procesor, pamięć i operacje na proces przez kilka godzin lub dni, rejestrować te dane, a następnie wyodrębniać raporty w celu zidentyfikowania lager i bardziej spójnych wieprzy.
Przyjrzałem się Monitorowi procesów, ale wydaje się, że jest to bardziej ukierunkowane na przechwytywanie działań procesowych w porównaniu z ogólnym wykorzystaniem zasobów, i nie znalazłem jeszcze sposobu na agregację tych działań poprzez sumowanie i grupowanie według procesów.
Czasami wydaje się, że problem dotyczy operacji we / wy, w oparciu o Process Explorer, a czasem „przeciążenie” procesora. Chciałbym śledzić i rejestrować wykorzystanie tych zasobów dla każdego procesu, dla każdego procesu, w ciągu 24 do 48 godzin, ponieważ powolność jest przejściowa.
Jest jednak bardziej wyraźny w niektórych aplikacjach, takich jak Chrome i Visual Studio, podczas gdy np. Notepad ++ nie cierpi z powodu złej wydajności. Zaczynam też podejrzewać powolne stronicowanie pamięci do iz dysku i z niepokojem oczekuję okazji na uzyskanie dysku SSD dla systemu operacyjnego i jednej lub dwóch dużych aplikacji we / wy, ale to zajmie trochę czasu.