У меня проблемы с управлением памятью UIImage.
(iphone) my app gets memory warning when instruments shows "all allocations" only 7mb?(iphone) Проблема управления памятью UIImage
По существу, я создаю/уничтожаю UIImage много раз.
Даже если я использую потребление памяти в то же время, используя локальный NSAutoreleasePool, устройство iphone/ipad продолжает жаловаться на использование памяти.
Я думаю, я должен выделить UIImage для конкретного буфера памяти (или пула буфера), который я могу обозначить.
Возможно ли это?
Или любое другое предложение о том, как создавать/уничтожать UIImages много раз, не расстраивая iOS, было бы очень признательно.
спасибо.
wow хорошая информация, но, к сожалению, My #living UIImage не перечитывает мое ожидание. :(любое другое предложение?, и все остальные, в том числе #CGImage, не колеблются больше, чем я думаю (макс. 6+) .. Возможно, 6+ = 6 мг, а базовая линия 10 мг = 16 Мг вызвала предупреждение. – eugene
У меня свежий чистый ipad с менее чем на 4.0 iOS (без возможности использования фонового приложения). Несмотря на то, что люди сказали, что 16MG достаточно для генерации предупреждения, 16-мегагерц покажется мне слишком низким. Мне нужно убедиться, что это не проблема фрагментации памяти путем снижения базовой линии использование памяти немного больше. – eugene
Предупреждения не обязательно являются поводом для беспокойства - они могут и достаточно регулярно воспроизводятся собственными приложениями Apple (в частности, приложение Maps на устройствах отображения сетчатки). Это то, что ваше приложение выполняет в ответ на предупреждение о сохранении памяти это важно, а не то, запускается ли один из них. – lxt