Как iOS решает проблему фрагментации памяти? - PullRequest
4 голосов
/ 20 июня 2010

Я не смог найти никакой документации по управлению памятью iOS. Особенно о фрагментации памяти. Если вы знаете какой-либо документ об этом, пожалуйста, дайте мне знать.

1 Ответ

3 голосов
/ 29 июня 2010

Исправление фрагментации памяти - деталь реализации.Вы никогда не должны напрямую иметь с этим дело.Однако, если вы беспокоитесь, что ваши объекты будут перемещаться без уведомления вашего кода, не делайте этого;яблоко никогда не двигает объекты - конец истории.Как только память распределяется, она становится вашей (даже если ее занимает экземпляр класса инфраструктуры), пока она не будет освобождена.При этом, с академической точки зрения, я не вижу причин, по которым iPhone не должен использовать хотя бы стратегию, аналогичную MacOS, в которой есть отличная статья здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...