Ale kiedy patrzę na Menedżera zadań, mówię, że 77% mojej pamięci RAM jest używane. Ale Android Studio używa około 1 GB, a wszystko inne razem wygląda na mniej niż 2 GB. Jak to jest 77%?
Nowoczesne systemy operacyjne wykraczają poza możliwości ciągłego korzystania z jak największej ilości pamięci RAM. Nie możesz zaoszczędzić pamięci RAM na później - nie możesz teraz użyć mniejszej ilości pamięci RAM, aby później móc użyć więcej pamięci RAM. Tak więc nie ma wady korzystania z jak największej ilości pamięci RAM.
Jeśli myślisz: „Ale chcę, aby moja pamięć RAM była teraz wolna, aby móc z niej korzystać później”, to nonsens. Możesz teraz korzystać z pamięci RAM i korzystać z niej później. Nieużywanie pamięci RAM sprawia, że trudniej jest później użyć tej pamięci RAM, ponieważ potrzeba jej więcej, aby ją później wykorzystać.
Byłem bardziej zaintrygowany, dlaczego tak dużo pamięci RAM jest w użyciu, a jeśli na przykład gra zajmuje 8 GB, gdzie mnie to pozostawia. (Uwaga na płytę gram w PUBG regularnie na Ultra, nawet gdy po raz pierwszy wyszła na jaw i wszyscy wydawali się jęczeć o złej wydajności) - Super MegaBroBro 12 minut temu
Jeśli gra zajmie 8 GB, to część pamięci RAM, która jest obecnie używana do mniej ważnych celów (takich jak redukcja we / wy dysku), zostanie wykorzystana przez grę. Przełączanie pamięci RAM z jednego użycia na inne jest łatwiejsze niż przełączanie między darmowym a używanym.
Wyobraź sobie, że uruchamiasz program, powiedz Menedżer zadań, a następnie zamknij go. Komputer ma dwie możliwości - może albo zwolnić pamięć RAM, która przechowywała program, albo zachować go.
Jeśli to zwolni, wymaga wysiłku, który prawdopodobnie jest marnowany, ponieważ RAM będzie musiał być ponownie wykorzystany, aby zapewnić jakiekolwiek korzyści. Jeśli pamięć RAM jest używana, oszczędza się wysiłku konieczności jej zwolnienia, oszczędza wysiłku konieczności ponownego użycia jej do późniejszego użycia, a jeśli ponownie uruchomisz Menedżera zadań, nie będzie musiał czytać program z dysku. To jest wygrana dookoła.