NSURLSessionD to jeden z procesów rdzeniowych systemu operacyjnego macOS, ale czasami może sprawiać problemy użytkownikom. Gdy NSURLSessionD zużywa znaczne zasoby sieciowe i CPU, prowadzi to nieuchronnie do obniżenia ogólnej wydajności systemu. Aplikacje uruchamiają się wolniej niż zwykle, a występują opóźnienia w wykonywaniu zadań.
Na szczęście to nie jest wirus. Zanim zaczniesz badać, jak zatrzymać NSURLSessionD, ważne jest, aby zrozumieć, co to jest i jaką rolę pełni w systemie operacyjnym macOS.
NSURLSessionD to proces działający w tle w systemach operacyjnych macOS, odpowiedzialny za różne zadania, takie jak przechowywanie ciasteczek, zarządzanie pamięcią podręczną i przekierowaniami, a także obsługa transferów danych i pobierania w tle.
Czy NSURLSessionD zużywa dużo zasobów sieciowych i CPU?
Proces NSURLSessionD jest używany przez liczne aplikacje, w tym App Store, Safari, iCloud i wiele innych, które wykonują transfery danych w tle. Gdy mamy do czynienia z wieloma transferami plików lub dużą ilością danych, proces ten zaczyna zużywać znaczne zasoby sieciowe i procesora (Network i CPU).
Safari Tips: Jak uzyskać dostęp do haseł przechowywanych w przeglądarce Safari w systemie macOS i je wyeksportować
W moim przypadku ten proces zaczął zużywać znaczne zasoby na iMacu, który był nieaktywny przez kilka dni. W tym czasie dokonałem licznych zmian plików w iCloud z innego urządzenia MacBook. Po uruchomieniu iMac wykazywał intensywną aktywność w tle z procesem NSURLSessionD, aż do momentu, gdy wszystkie pliki zostały zsynchronizowane. To wiązało się z znaczną wymianą danych między iMac a serwerami Apple, gdzie przechowywane są dane iCloud.
Jeśli uważasz, że nie są to ważne aplikacje przesyłające dane w tle, proces NSURLSessionD można wyłączyć Activity Monitor.
1. Otwórz narzędzie Monitor aktywności
2. Wybierz proces NSURLSessionD i kliknij go dwukrotnie.
3. Kliknij na „Quit", a następnie kliknij "Force Quit„.
Proces zostanie automatycznie wznowiony na żądanie aplikacji.