Czy obsługa iOS
obsługuje wymianę pamięci i pamięci wirtualnej, która automatycznie działa jak system Linux?Wymienianie pamięci i pamięć wirtualna na iOS
Odpowiedz
iOS
ma pamięć wirtualną, ale nie ma magazynu zapasowego, więc nie ma stronicowania w wejściach/wyjściach z pamięci wymiany.
Dokumentacja Apple About the Virtual Memory System powinna dać ogólne pojęcie o tym, jak iOS zapewnia pamięć wirtualną, jednak nie jest aktualizowany od 2013 r. I nie obejmuje nowszych 64-bitowych szczegółów.
Jak pisał Petah, ma pamięć wirtualną, ale nie zamienia się automatycznie w sklepie z podkładem, można ciężko pracować pod map file.
Istnieje kilka filmów WWDC że twarz, która Temat:
I pewnie znowu rozmowa w jednym WWDC 2011 wideo. Nie wiem, dlaczego o to pytasz, ale jeśli chodzi o problem z zajęciem pamięci, istnieje wiele technik, aby utrzymać go na niskim poziomie, mapować pliki, poprawnie reagować na ostrzeżenia o pamięci, pamięć możliwą do usunięcia, NSCache. Sugeruję, aby obejrzeć drugi film.
- 1. wyczerpana pamięć wirtualna: Nie można przydzielić pamięci
- 2. Pamięć wirtualna i kod przemieszczalny
- 3. Pamięć wirtualna i wyrównanie - w jaki sposób wpływają na siebie?
- 4. Różnica między zużyciem pamięci wirtualnej i pamięci rzeczywistej za pomocą Monitora pamięci na iOS
- 5. Przestrzeń adresu procesu a pamięć wirtualna
- 6. Co to jest rezydentna i brudna pamięć systemu iOS?
- 7. Pamięć niezarządzana i pamięć zarządzana
- 8. Idealne wykorzystanie pamięci dla aplikacji na iOS.
- 9. Wielomodułowa aplikacja sieciowa Maven (wymienianie na gorąco)
- 10. Zużycie pamięci Pythona w systemie Linux: pamięć fizyczna i wirtualna rośnie, podczas gdy rozmiar sterty pozostaje ten sam
- 11. Pobierz pamięć z pamięci rdzenia
- 12. Jak wyłączyć pamięć podręczną w safari IOS?
- 13. Zwolnij pamięć SKMap (Skobbler) w aplikacji iOS
- 14. wieloprocesorowe Pythona i pamięć
- 15. Czy prywatna brudna pamięć może wskazywać na wyciek pamięci?
- 16. Serwer WWW node.js na Heroku - stała pamięć pamięci
- 17. Tekstury iOS Pobieranie 33% dodatkowej pamięci
- 18. Freeglut, OpenGL i pamięć
- 19. Co wyzwala czyszczenie pamięci podręcznej iOS 5.0?
- 20. Kod X 6 GM jedzenie miejsca na dysku i pamięci
- 21. boot i pamięć kortex a9
- 22. FileProvider i dodatkowa pamięć zewnętrzna
- 23. PAMIĘĆ SEGMENTOWA vs PŁASKA PAMIĘĆ
- 24. Jak wyłączyć wymienianie gorącego kodu w Eclipse
- 25. Czysta funkcja wirtualna i przesłanianie (C++)
- 26. Aplikacja iOS [ARC] nie zwalniająca pamięci
- 27. zminimalizować pamięć Tomcat "na połączenie"
- 28. GPU - mapowanie pamięci systemowej
- 29. Pamięć podręczna oparta na mapach z wartościami wygaśnięcia i miękkości
- 30. Dlaczego iOS przerywa moją aplikację, nawet jeśli zwolniam dużo pamięci w odpowiedzi na ostrzeżenia o pamięci?
Ludzie odkładają rzeczy POTRZEBUJEMY ŻYCIA. Jest to całkowicie uzasadnione pytanie. – user3344003
Nie, w porządku, już mam to, czego potrzebuję –