Этот вопрос НЕ о сохранении / разблокировке объектов в управлении памятью iphone. Я достаточно хорошо понимаю процедуру, и в моем приложении нет утечек памяти.
Я выскакиваю вопрос, показанный в заголовке, когда я использую Activity Instruments для контроля общей активности памяти моего приложения.
Прибор всегда показывает, что объем «реальной памяти», который используется моим приложением, постоянно находится между 21 МБ и 30 МБ, и никогда не бывает выше. Я думаю, что эта сумма относительно невелика. Однако иногда мое приложение выдает предупреждение памяти уровня 1 или 2 (никогда не вылетает, и я ничего не делаю для этого предупреждения в своем коде).
так что мне интересно, что на самом деле стоит за памятью о iphone. Я имею в виду, настоящая память - единственное, что вызывает предупреждения? или что-то еще (например, виртуальная память, как показано в инструментах) внутри всей памяти, о которой я должен позаботиться?
Хотя мое приложение никогда не падает из-за проблем с памятью, это предупреждение (особенно предупреждение уровня 2) действительно раздражает меня и заставляет бояться сбоя, как только я опубликую его в будущем.
Любая помощь?
Спасибо