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.