Nieaktywna pamięć otrzymała okropny rap z powodu gównianego imienia. Powinno to się nazywać coś w rodzaju „spraw, by Twój Mac był naprawdę szybki za drugim, trzecim i czwartym razem, gdy wykonuje to samo zadanie”, z wyjątkiem tej okropnej nazwy.
Firma Apple ponownie napisała monitor aktywności, gdy wprowadziła kilka nowych funkcji i dodała pamięć skompresowaną, więc niektóre z nich nie dotyczą już systemu macOS, który nie wyświetla „Nieaktywnej pamięci”, ale nadal dotyczy zarządzania pamięcią Mac OS X, jak zostało to udokumentowane wersja Monitora aktywności: https://support.apple.com/en-us/HT201538
Oto jak wytłumaczyłem coś komuś nowemu w koncepcji pamięci wirtualnej w OS X:
- Przewodowy : system nie może działać bez takiej ilości pamięci RAM (nigdy nie zamienianej)
- Aktywne: programy naprawdę używają tej pamięci teraz lub w ciągu ostatnich kilku sekund
- Nieaktywne: rzeczy, które programy odczytały z wolnego dysku lub z innego miejsca i powiedziały, że nigdy więcej nie będą potrzebne. Inżynierowie wiedzą lepiej, wrócisz do Facebooka za kilka minut lub uruchom ponownie program Word po jego zamknięciu. Te same rzeczy zdarzają się wielokrotnie na komputerach.
- Bezpłatnie: całkowicie zmarnowana pamięć RAM - system potrzebuje tylko jednego lub dwóch MB wolnego miejsca, aby pokryć wnioski o przydział krótkoterminowy. W przypadku największych przydziałów po prostu wykorzystuje część Nieaktywnej pamięci RAM, przydzielając ją do aktywnej / przewodowej i usuwając informacje o tym, co trzymała.
Problem pojawia się, gdy Free + Inactive jest mniej niż w przybliżeniu 1/3 całości, a wtedy rzeczy mogą naprawdę zwolnić.
Nieaktywna pamięć to dodatkowa prędkość / podwójna pamięć RAM. W jednej chwili jest za darmo, ale także sprawia, że powtarzane zadania są znacznie, dużo szybsze, jeśli system poprawnie zgadł i zachował coś w pamięci RAM, co zrobisz ponownie. Jest szybszy niż zamieniona pamięć, ponieważ jest już załadowany do pamięci RAM i przyspiesza, gdy system pamięci wirtualnej zgaduje.
Gdy zastanawiasz się, czy nie jest problem z pamięcią RAM, zamiast patrzeć na każdą z 4 kategorii (5 jeśli liczyć aktywną zamianę), możesz połączyć W + A jako spowolnienie nowego programu / zadania i F + I jako przyspieszenie nowy program / zadanie. Im więcej masz F + I, tym więcej nowych programów możesz uruchomić, zanim pamięć RAM będzie musiała polegać na zamianie, aby żonglować przydzieloną pamięcią.
Naprawdę nie musisz wiedzieć, jak działa swap, ponieważ wspomniałem o tym powyżej. Zasadniczo, gdy program jest bezczynny i nie był używany przez kilka dni (lub godzin), system zapisze tę pamięć RAM na dysku twardym, zamiast go zabić. To pozwala systemowi tasować i obsługiwać różne rzeczy związane z zarządzaniem pamięcią i powstrzymuje każdy program przed rozmową między sobą w celu ustalenia, kto zużyje mniej pamięci, gdy system się skończy.
Oto rzeczywisty przykład użycia nieaktywnej pamięci RAM.
- Zamknij wszystkie aplikacje i upewnij się, że dwie testowane przez nas aplikacje nie są ustawione na automatyczne uruchamianie po zalogowaniu
- Uruchom ponownie komputer Mac
- Uruchom monitor aktywności i obserwuj pamięć RAM przez cały czas
- Czas potrzebny do uruchomienia aplikacji A (MS Word byłby dobrym wyborem)
- Zamknij A
- Czas, jak długo zajmuje uruchomienie aplikacji B (Adobe coś by też było dobre)
- Wyjdź B
- Czas, jaki zajmuje drugie uruchomienie A
- Zamknij A
- Drugie uruchomienie czasu B.
- Czas A zaczyna się trzeci raz z uruchomionym B.
Powinieneś zobaczyć dramatyczne przyspieszenie drugiego / trzeciego uruchomienia, gdy system uczy się utrzymywać w nieaktywnej pamięci RAM rzeczy, które muszą uruchomić te dwie aplikacje.
W twoim przypadku - całkowita liczba połączeń przewodowych i aktywnych oznacza, że prawdopodobnie nastąpi zamiana na dysk, a komputer Mac nie jest tak szybki, jak to możliwe, ponieważ nieaktywna pamięć RAM nie jest wystarczająco duża, aby pomieścić wszystkie rzeczy, które mogą być potrzebne do ponownego użycia . Jeśli masz szybki dysk SSD, ten przydział pamięci RAM jest OK i zamiast zaczynać zwalniać, gdy mniej niż 1/2 pamięci RAM to F + I, możesz wyciąć rzeczy bliżej do około 1/4 całkowitej pamięci RAM dla F + I zanim zobaczyłem zauważalną powolność. Te wytyczne są ogólne i będziesz musiał oglądać vm_stat 15
lub podobny okres, aby upewnić się, że ciągłe i średnie zamiany głośności nie powodują spowolnienia komputera Mac.