Czym jest pamięć rezydentna i brudna systemu iOS?
Czy ktoś może mi powiedzieć, jakiego rodzaju pamięć jest brudna / rezydenta i skąd pochodzą? Czy pamięć rezydentna oznacza to samo z „pamięcią przewodową” systemu Mac OS?
to właśnie widziałem na temat pamięci Mac OS:
Wired: Odnosi się do kodu jądra i tym podobnych. Pamięć, która nigdy nie powinna być przenoszona z pamięci RAM. Również znany jako pamięć rezydentna.
Współdzielone: pamięć współdzielona przez dwa lub więcej procesów. Oba procesy pokazywałyby tę ilość pamięci, więc może być nieco mylące, jeśli chodzi o ilość pamięci, która jest aktualnie używana.
Rzeczywiste: Jest to „rzeczywiste” użycie pamięci dla aplikacji zgłoszone przez task_info () - przybliżona liczba stron fizycznych, które ma bieżący proces. (ZRÓŻNIJ)
Prywatne: Jest to pamięć, której proces używa wyłącznie na swojej własnej, używanej w pamięci rezydentnej. (RPRVT)
Wirtualny: łączna ilość przestrzeni adresowej w procesie, która jest odwzorowana na cokolwiek - niezależnie od tego, czy jest to dowolnie duża przestrzeń dla zmiennych czy czegokolwiek - nie jest równa rzeczywistemu użyciu maszyny wirtualnej. (VSIZE)
Aktywny: pamięć aktualnie oznaczona jako aktywna i używana pamięć RAM.
Nieaktywne: „Nieaktywna pamięć nie jest już używana i została zapisana w pamięci podręcznej. Pozostanie w pamięci RAM, dopóki inna aplikacja nie będzie potrzebowała miejsca. do tego później. ” - Pomoc systemu Mac OS X
Wolny: ilość pamięci RAM faktycznie dostępna bez żadnych danych.