Poznaj narzędzie do precyzyjnej analizy obciążenia systemu Windows.
Menedżer zadań jest w porządku, ale nie wystarczy profesjonalistom.
Przygotowałem dla ciebie kurs, który przeprowadzi cię przez podstawy obsługi Process Explorera.
Zapoznaj się z agendą kursu i koniecznie zobacz poniższy film.
Pracując z systemem Windows prawdopodobnie co pewien czas sięgasz do Menedżera zadań, aby zobaczyć, który proces zjada najwięcej CPU lub pamięci.
Microsoft udostępnia o wiele bardziej zaawansowaną a do tego darmową aplikację, która prezentuje programistom i administratorom systemów więcej użytecznych informacji. Dzięki rozszerzonym danym diagnostycznym szybciej zidentyfikujesz problemy z aplikacjami.
Obsługa Process Explorera - bo o nim mowa - nie jest intuicyjna i samodzielne zapoznanie się z jego podstawowymi funkcjami może zająć ci trochę czasu.
Dlatego właśnie nagrałem skondensowany kurs, który w krótkim czasie nauczy cię pracy ze wspomnianym narzędziem.
Jeśli jesteś typowym, mało technicznym użytkownikiem systemu Windows, to funkcja zabijania procesów i możliwość ich sortowania na podstawie wykorzystywanych zasobów jest wszystkim, czego potrzebujesz.
Kiedy jednak chcesz lepiej poznać swój system i aplikacje na nim działające, lub gdy chcesz poznać przyczynę wolnego działania komputera, Process Explorer będzie wymarzonym narzędziem.
To właśnie dzięki niemu prześwietlisz każdą z uruchomionych aplikacji. Dowiesz się ile wątków odpala program, ile zasobów zużywa, na których plikach pracuje, ile rdzeni procesora konsumuje (nauczysz się też, jak w razie potrzeby zmienić to ustawienie!). Poznasz hierarchię uruchomionych procesów, a nie jedynie ich listę.
Przejdź na wyższy poziom rozwiązywania problemów systemowych i zacznij używać narzędzia przeznaczonego dla profesjonalistów.
W tej lekcji omawiam sortowanie procesów według obciążenia procesora i zajętości pamięci, zatrzymywanie i wznawianie odświeżania tabeli, korzystanie z okna informacji systemowych, prezentację szczegółowych informacji o obciążeniu procesora, zużycia pamięci, obciążenia sieci i karty graficznej, a także dostęp do informacji na temat plików, wątków i komunikacji sieciowej.
W tej lekcji objaśniam pojęcie obciążenia procesora oraz sposób, w jaki system operacyjny zarządza wykonywaniem programów w środowisku wielozadaniowym. Omawiam definicję wielozadaniowości z wywłaszczaniem, działanie planisty systemowego (np. przerywanie pracy programu spowodowane odczytem danych z dysku), oraz sposób liczenia procentowego obciążenia procesora. Wprowadzane są pojęcia wątków i procesów, omawiam też wpływ częstotliwości taktowania CPU na wykresy obciążenia.
W tej lekcji skupiam się na wykorzystaniu Process Explorera do identyfikacji programów, które mogą spowalniać komputer. Wyjaśniam, czym jest tajemniczy process "System.IdleProcess" z identyfikatorem PID równym 0. Pokazuję, jak używać procesu Explorera do monitorowania użycia procesora przez dany program - na przykładzie aplikacji generującej sztuczne obciążenie wybraną liczbą procesów.
W tej lekcji tłumaczę mechanizmy zarządzania pamięcią w systemach operacyjnych. Omawiam różnice między pamięcią zarezerwowaną, a rzeczywiście używaną przez programy. Wspominam o roli pamięci wirtualnej oraz o konsekwencjach braku wystarczającej ilości pamięci fizycznej. Przedstawiam wskazówki dotyczące rozsądnej alokacji pamięci oraz ilość pamięci RAM proponowaną do różnych zastosowań komputera.
Ta lekcja omawia problem blokady dostępu do pliku lub folderu w systemie Windows, wskutek czego niemożliwe jest ich skasowanie. Pokazuję, jak użyć Process Explorera do znalezienia i eliminacji procesu, który utrzymuje taką blokadę.
W tej lekcji pokazuję sposób na wylogowanie innych użytkowników, co pozwala odzyskać pamięć RAM zajmowaną przez ich procesy. Wspominam także o hibernacji systemu i wykorzystaniu funkcji celownika do identyfikacji procesów wyświetlających widoczne okno.
W tej lekcji omawiam przydatne opcje konfiguracyjne Process Explorera. Uczę, jak dostosować podświetlanie kategorii procesów oraz zmieniać przypisane im kolory. Pokazuję metody na wydłużanie czasu podświetlania procesów a także dzielę się trikiem na zastąpienie Menedżera zadań Process Explorerem. Dodatkowo wyjaśniam, jak modyfikować wyświetlane kolumny w tabeli procesów i jak wykorzystać wykresy ilustrujące zajętość pamięci do diagnozowania problemów.
W tym artykule omawiam konfigurację mało znanego parametru "affinity", który steruje możliwością wykonywania wybranych procesów na wskazanych rdzeniach procesora. Jeśli aplikacje do telekonferencji (jak Zoom czy Microsoft Teams) obciążają cały procesor, dzięki tej sztuczce uwolnimy nieco zasobów potrzebnych nam do jednoczesnej pracy z innymi programami.
Często zadawane pytania
Dostęp jest nieograniczony czasowo. Możesz przerobić kurs kiedy tylko zechcesz. Pełne nagranie jest dla Ciebie dostępne od razu i możesz zacząć je oglądać kiedy tylko znajdziesz na to czas.
Kurs złożony jest z 7 nagrań wideo oraz transkryptów. Zawiera także bonusowy artykuł rozwijający tematykę kursu. Wraz z kursem podstawowym otrzymujesz w prezencie "Mini kurs CURL-a". Czas trwania kursu to około 22 minuty.
Kurs jak i transkrypcja są dostępne w języku POLSKIM.
Jeśli płynnie posługujesz się systemem operacyjnym Windows, umiesz zainstalować aplikację ściągniętą z internetu i przynajmniej pobieżnie rozumiesz, czym jest pamięć operacyjna (RAM) i procesor główny (CPU), to jest to wiedza wystarczająca do zrozumienia treści kursu. Nie musisz mieć doświadczenia w pracy z narzędziami do diagnostyki Windowsa, nowe pojęcia są objaśnione w nagraniach.
Oczywiście! Podczas składania zamówienia zaznacz odpowiednie pole i podaj dane do faktury. Jeśli nie podasz danych firmowych, otrzymasz tzw. fakturę imienną.
Materiał podzielony jest na logiczne, łatwe do wchłonięcia lekcje, a ich niewielka długość umożliwia dogodne podzielenie nauki na mniejsze partie.
Nie każdy kursant lubi oglądać materiały w formie wideo. Preferujesz tekst? Nie ma problemu, przygotowaliśmy dla Ciebie zapis tekstowy każdej z lekcji.
Dostęp do materiałów otrzymujesz bez ograniczeń czasowych, więc to Ty decydujesz, kiedy znajdziesz czas na ich przerobienie.
z systemu Windows 3.1 zacząłem korzystać w roku 1993. Od dwudziestu lat pracuję jako zawodowy programista - rozwijałem systemy finansowe dla NBP, tworzyłem i weryfikowałem zabezpieczenia bankowych aplikacji mobilnych, brałem udział w pracach nad grą Angry Birds i wyszukiwarką internetową Microsoft Bing. W 2021 roku dołączyłem do firmy DeepL, wydawcy najlepszego na świecie systemu do tłumaczeń automatycznych.
Jestem autorem bloga "Informatyk Zakładowy", w którym publikuję artykuły związane z bezpieczeństwem IT, zastosowaniami komputerów oraz rolą informatyki w codziennym życiu. Moje szkolenie z automatyzacji pobierania danych z internetu stało się bestsellerem, przynosząc ponad ćwierć miliona złotych przychodu. Lubię dzielić się wiedzą i doświadczeniem z innymi.
Czym jest kurs "Automatyzacja zadań w Internecie"?
To skondensowana pigułka wiedzy, która wprowadzi Cię w świat programowania no-code z użyciem aplikacji takich jak Make, N8N, Airtable, czy RenderForm. W kursie przestawione są podstawowe mechaniki automatyzacji zadań oraz elementy integracji automatyzacji z API od ChatGPT.
Autorem tego kursu jest Jakub 'unknow' Mrugalski.
Wróć do cennika