Wraz z wydaniem systemu OS X Mavericks firma Apple zmieniła sposób zarządzania pamięcią na komputerze Mac.
OS zadbał o większość brudnej pracy polegającej na śledzeniu, ile pamięci RAM było dostępne i kto z niej korzystał.
Apple dostarczyło nawet całkiem sprytne narzędzie, Activity Monitor, które między innymi może monitorować wykorzystanie pamięci RAM komputera Mac.
Skompresowana pamięć
Skompresowana pamięć nie jest czymś nowym ani wyłącznym dla Apple.
Pamiętam, jak zobaczyłem ikonę pamięci RAM Doubler, gdy uruchomiłem mój komputer Mac Plus.
Urządzenia skompresowane pamięci wypadły z łaski, ponieważ twórcy komputerów i programiści systemów operacyjnych stworzyli lepsze systemy zarządzania pamięcią.
W tym samym czasie spadły ceny pamięci.
Kompresja pamięci powraca, głównie z powodu pojawienia się niedrogich procesorów wielordzeniowych.
Jak działa skompresowana pamięć na komputerze Mac
Kompresja pamięci na komputerze Mac została zaprojektowana w celu zwiększenia wydajności systemu operacyjnego i aplikacji, umożliwiając lepsze zarządzanie zasobami pamięci RAM i zapobiegając lub znacznie zmniejszając wykorzystanie pamięci wirtualnej, czyli stronicowania danych na dysk komputera Mac.
W systemie OS X Mavericks (lub nowszym) system operacyjny wyszukuje nieaktywną pamięć, która nie jest aktualnie aktywna, ale nadal przechowuje dane, które będą używane przez aplikację.
Nieaktywna pamięć może być aplikacjami, które są w tle i nie są używane.
Proces kompresji nie jest aktywny cały czas.
Ponieważ wolna pamięć jest zużywana, system operacyjny zaczyna szukać nieaktywnej pamięci do kompresji.
Oczywiście, możliwości kompresji są ograniczone.
Nawet jeśli system operacyjny wymaga wymiany pamięci na dysk, system zarządzania pamięcią OS X wykorzystuje skompresowaną nieaktywną pamięć, zapisując skompresowane dane w segmentach napędu o pełnej długości, aby zwiększyć wydajność i zmniejszyć zużycie dysków SSD
Monitor aktywności i kompresja pamięci
Możesz monitorować, ile pamięci jest kompresowane za pomocą karty Pamięć w Monitorze aktywności.
Tak więc, jeśli zauważyłeś, że twój Mac wydaje się nieco bardziej odbijać się w jego wydajności od czasu instalacji Mavericks, może to być spowodowane postępem w zarządzaniu pamięcią i zwrocie kompresji pamięci.