Jak rozwiązać bardzo powolny interfejs użytkownika systemu Windows 10


11

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.


Pytania dotyczące rekomendacji produktów, usług lub materiałów szkoleniowych są nie na temat, ponieważ szybko stają się nieaktualne i przyciągają odpowiedzi oparte na opiniach. Zamiast tego opisz swoją sytuację i konkretny problem, który próbujesz rozwiązać. Udostępnij swoje badania. Oto kilka sugestii dotyczących prawidłowego zadawania tego typu pytań.
Ramhound

„Niedawno wydajność mojego komputera stała się ponura, podczas pisania tych dwóch zdań dostałem nawet około 10„ pauz ”w edytorze.” - Zwykle oznacza to problem z pamięcią we / wy ”
Ramhound,

@Ramhound Próbowałem go bardziej sprowadzić do samego pytania, jak rozwiązać problem, którego doświadczam jako użytkownik komputera.
ProfK

3
użyj ETW, aby prześledzić użycie: superuser.com/a/1164299/174557 rozwiń stos procesu o dużym zużyciu procesora.
magicandre1981

Powiedziałbym, że po prostu utworzyłeś kopię zapasową „rzeczy” (np. Pełna kopia zapasowa pliku i obraz), a następnie po prostu wyczyściłeś HD i ponownie zainstalowałeś system Windows bez żadnych aplikacji, w pełni zaktualizuj go za pomocą Windows Update, zainstaluj aplikacje, ponownie pełne aktualizacje WU, stwórz nowy obraz dla swojej bazy \ main i teraz przywróć pliki z pełnej kopii zapasowej pliku. Teraz usuń stare kopie zapasowe, utwórz nowe i zautomatyzuj zgodnie z harmonogramem. Teraz, jeśli masz awarię, wypychasz najnowszy obraz lub BASE / main Image i przywracasz swoje pliki za pomocą najnowszego z nich .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

Odpowiedzi:


1

Co chcesz opisać na tej stronie:

Na tym etapie możesz albo kliknąć przycisk Zakończ, albo przejść przez kolejne kilka kroków, w których możesz określić lokalizację pliku dziennika lub skonfigurować Zestaw modułów zbierających dane, aby działał jako określony użytkownik.

Po utworzeniu zestawu danych uruchom go. Zestaw modułów zbierających dane rozpocznie rejestrowanie danych z wybranego monitora wydajności, w naszym przypadku wykorzystania procesora. Raporty nie są dostępne, gdy zestaw danych jest uruchomiony. Po zatrzymaniu możesz zobaczyć raport w katalogu Raporty w panelu nawigacyjnym.

I więcej o monitorowaniu wydajności:


Dziękuję Ci. O wiele lepsze i łatwiejsze do zaakceptowania, że ​​tylko komentarz mówiący „użyj WPM”.
ProfK

1
ale to nie pokazuje żadnych szczegółów, tylko przegląd. Ale rób co chcesz. Jestem poza tym toipic @ProfK
magicandre1981

Tak, wszystko, co otrzymuję, to wykres całkowitego zużycia procesora, a nie procesora na proces.
ProfK

@ProfK i to już ci mówiłem. Uruchom WPR / WPA. Opublikowałem go raz dla SYSTEM Process i IE ( superuser.com/a/1179938/174557 ), jak szczegółowo śledzić zużycie procesora. Zrób 5-7 minut i sprawdź, czy masz wystarczającą ilość pamięci RAM, aby otworzyć ją w analizatorze
magicandre1981

@ magicandre1981 Dodałbym 1 twoją odpowiedź, jeśli dodałeś jedną z tym szczegółem, ponieważ wydaje mi się to rozsądnym rozwiązaniem i ma WIELKIE szczegóły na linkowany post.
Pimp Juice IT

3

Aby rozwiązać problemy z użytkowaniem procesora, należy użyć funkcji śledzenia zdarzeń dla systemu Windows (ETW) w celu przechwycenia danych / profilu próbkowania procesora.

Aby przechwycić dane dotyczące wydajności, zainstaluj zestaw narzędzi wydajności systemu Windows , który jest częścią zestawu Windows SDK .

wprowadź opis zdjęcia tutaj

Pobierz ten profil z mojego Dropbox , zapisz go na HDD, teraz otwórz wiersz polecenia jako administrator w folderze, w którym zapisałeś profil WPRP i uruchom następujące polecenie:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Uchwyć teraz około 5-7 minut wolnego eksploratora / powłoki. Teraz uruchom to polecenie, aby zatrzymać rejestrowanie:

wpr -stop slowWindowsShell.etl

Kliknij dwukrotnie plik ETL, aby otworzyć go w narzędziu Windows Performance Analyzer (WPA.exe), załadować symbole debugowania i przeanalizować zużycie procesora lub pamięci .

Ten profil obejmuje również zdarzenia Eksploratora Windows / powłoki, jeśli użycie procesora i pamięci jest niskie. Otwórz ETL w Perfview i otwórz dane zdarzeń:

wprowadź opis zdjęcia tutaj

Wyszukaj zdarzenia Shell w szczegółach Perfview generuje czas trwania MSEC (ms) dla zdarzeń. Zobacz, które zadania są wolne.


Strona SDK link do jest dla Windows 8.1 i poniżej, a terminy już w 2104. same stany tytuł moje pytanie za szukam rozwiązań dla Windows 10.
ProfK
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.