Jak opróżnić pamięć podręczną plików na komputerze Mac 10.9.3

14

Mam MacBooka Pro z systemem OSX 10.9.3 z 8 GB pamięci RAM

Korzystam z aplikacji, która monitoruje moją pamięć RAM i wyświetla ją na pasku menu, a po skopiowaniu kilku dużych plików na komputer Mac z dysku zewnętrznego (łącznie prawie 5 GB), mam tylko od 250 MB do 400 MB dostępnej pamięci RAM ( liczba się zmienia), zwykle liczba ta wynosi co najmniej 3,5 GB. Kiedy otwieram aplikację, mówi mi, że większość pamięci RAM (5,66 GB) jest przydzielona do pamięci podręcznej plików.

http://i.imgur.com/4JQfDL8.jpg

Czy jest jakiś sposób na odzyskanie pamięci RAM bez konieczności ponownego uruchamiania komputera? Wolałbym, aby można to zrobić za pomocą pliku AppleScript, aby w razie potrzeby móc go łatwo uruchomić w przyszłości, ale nie jest to konieczne.

użytkownik3308082
źródło

Odpowiedzi:

11

Jest to normalne i nie stanowi problemu. Ludzie myślą, że pamięć RAM jest zajęta lub wolna, ale tak nie jest. Pamięć podręczna plików jest tego doskonałym przykładem.

Kiedy skopiowałeś te dane z zewnętrznego dysku, musiał najpierw odczytać zawartość do pamięci RAM, aby mógł następnie zapisać go na innym dysku. Kopiowanie 5 gigabajtów danych do pamięci RAM jest operacją kosztowną obliczeniowo. Co teraz, jeśli chcesz użyć właśnie skopiowanych plików? Komputer obstawia, że ​​to zrobisz, więc trzymał kopię w pamięci RAM, aby nie musiała ponosić tych kosztów, jeśli to zrobisz.

Oto kicker, który odnosi się do sedna twojego pytania: Czy posiadanie 5,66 gigabajtów danych w pamięci podręcznej plików naprawdę pozostawia tylko 250-400 MB pamięci RAM? Nie. To 5,66 GB jest nadal darmowe, jeśli chodzi o system operacyjny. Dlaczego? Ponieważ komputer może zrzucić tę pamięć RAM w nanosekundę, jeśli byłaby potrzebna do czegoś innego. Bardziej korzystne jest wypełnienie pamięci RAM kopiami rzeczy w pamięci podręcznej niż pozostawienie jej pustej bezczynności. Im bardziej inteligentny system operacyjny korzysta z pamięci podręcznej, tym szybszy jest komputer.

Mimo że program ten mówi prawdę o tym, ile pamięci RAM jest używane, jednocześnie źle przedstawia ilość dostępnej pamięci RAM.

Wes Sayeed
źródło
That 5.66 GB is still free as far as the operating system is concernedDlaczego OSX nie może po prostu oznaczyć tej części pamięci jako wolnej? Jest to mylące dla przeciętnego użytkownika.
silnik szeregowy
OS X oznacza go jako wolny. Monitor aktywności odzwierciedlałby to. Zamieszanie pochodzi z aplikacji innej firmy, z której korzysta ta osoba, która zgłasza inną liczbę niż system operacyjny. Żadna aplikacja nie jest zła; Po prostu nie zgadzają się co do interpretacji faktów.
Wes Sayeed,
W Mavericks aplikacja Memory Clean zgłosiła to samo Memory Usedco Monitor aktywności. Nie odejmują pamięci podręcznej plików podczas obliczania używanej pamięci.
silnik szeregowy
Wiesz, co nie jest darmowe? Dysk twardy działa z pełną prędkością, aby wypełnić wolną pamięć o wartości gigabajtów, co spowalnia wszystko, co próbuję załadować. Również nie za darmo: czas obliczeniowy niezbędny do skompresowania części zawartości pamięci, aby można było buforować jeszcze więcej zawartości dysku. (Zakładam, że właśnie dlatego, mając uruchomioną tylko Chrome, mam skompresowaną pamięć o pojemności 600 MB). Mój sześcioletni, dość niski komputer Macbook działa jak pies od czasu uaktualnienia do wersji OSX z buforowaniem plików, i podejrzewam, że to jest dlaczego.
Patogen
Mogę się mylić, ale buforowanie plików prawdopodobnie nie jest ostatnio dodawane do OS X. OS X jest oparty na FreeBSD, który jest w zasadzie formą Uniksa, a jedną z rzeczy, o ile nie wszystkie wspólne warianty Unixa jest buforowanie plików.
yitwail
16

Otwórz aplikację terminalową i monitor aktywności. W terminalu uruchom

purge

Powie, że nie jest w stanie wykonać polecenia, co jest normalne. Teraz biegnij

sudo purge

Komputer może wyświetlić monit o użycie sudopoleceń. Nie jestem pewien, czy Twój poziom umiejętności obsługi komputera, ale sudopolecenia, które zostały użyte nieprawidłowo lub zostały wprowadzone nieprawidłowo, mogą poważnie zakłócić działanie całego systemu operacyjnego.

Pamięć podręczna plików powinna zostać wyczyszczona, jeśli zaznaczysz monitor aktywności, powinna pokazywać zmniejszenie zużycia pamięci RAM na komputerze Mac.

ThisIsDCo
źródło
0

Użyj Diskinventory X, aby znaleźć pliki i foldery, które zajmują zbyt dużo miejsca na twoim komputerze. Powinieneś zobaczyć folder „pamięć podręczna plików” i móc go usunąć.

Don DeVante Wills
źródło
Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie. Pamięć podręczna plików, o której mowa w pytaniu, to pamięć podręczna, a nie folder na dysku.
DavidPostill