Сбой приложения из-за недостатка памяти [уровень предупреждения о получении памяти 1 + 2]
Чтобы отследить это, я использовал Инструмент и пришел со следующими точками
Test Enviorment: в окне добавлен контроллер одного представления
Когда я не использую UIImageView Real Memory используется 3.66 МБ
Когда я использую UIImageView с размером изображения 25 КБ: Реальная память используется 4,24 МБ. почти на 560 КБ больше по сравнению с без UIImageView, и которые продолжают добавляться, когда я добавляю больше UIImageview к представлению.
ниже приведен пример кода для добавления UIImageview, который я обновляю
UIImageView* iSplashImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default-Landscape.png"]];
iSplashImage.frame = CGRectMake(0, 0, 320, 480);
[self.window addSubview:iSplashImage];
И
dealloc
if(iSplashImage)
{
[iSplashImage release];
iSplashImage = nil;
}
Проблема в том, что эти 560 КБ не получают релиз, и через некоторое время приложение получает предупреждение о нехватке памяти.
Может кто-нибудь указать, если я что-то упускаю или делаю что-то еще. Как мое приложение использует много изображений в одном сеансе.
Заранее спасибо,
Сагар