iPhone - распределение памяти немного увеличивается - PullRequest
0 голосов
/ 04 августа 2011

Я запускаю свое приложение в Инструментах, чтобы найти возможные утечки памяти. У меня в настоящее время нет никаких утечек. Тем не менее, я хотел бы получить некоторую помощь в интерпретации распределения памяти. Когда я на первом экране, скажем, выделение памяти составляет 1,50 МБ. При переходе ко второму экрану выделение памяти составляет 1,80 МБ. Когда я возвращаюсь к первому экрану, выделение памяти составляет 1,55 МБ. Ожидается ли, что при переходе на первый экран объем памяти не будет таким низким, как в начале?

1 Ответ

2 голосов
/ 04 августа 2011

Такое увеличение использования памяти обычно сводится к одной из двух вещей.

  1. Некоторые объекты кэшируют данные в памяти, чтобы ускорить их перезагрузку, если вы снова получите доступ к этим ресурсам (изображения могут сделать это)
  2. У вас утечка памяти

Обычно вы можете определить разницу между ними, выполнив задачу несколько раз и посмотрев, увеличивается ли память каждый раз. Так, например, если вы вернетесь к своему второму экрану и вернетесь назад в 10 раз, и распределение памяти на первом экране увеличивается с каждым разом, у вас, вероятно, есть утечка.

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