UIImagePickerController не освобождает занимаемую им память

Я видел эту штуку при использовании инструментов для своего приложения. Когда я профилирую свое приложение, начальная занятая память составляет 563 КБ , что предшествует всплывающему UIImagePickerController. На первом viewController есть одна кнопка, которая вызывает появление UIImagePickerController.
Как только появляется UIImagePickerController, занимаемая память увеличивается до 1,6–1,7 МБ. Если я выберу любое изображение или отменю UIImagePickerController, занятая память по-прежнему будет 1,6–1,7 МБ, что, по моему мнению, должно быть 563 КБ(или может быть несколько КБ). более).
См. приведенный ниже код, который я использовал:

- (IBAction)chooseButtonPressed:(id)sender
{
    UIImagePickerController *pickerController = [[UIImagePickerController new]autorelease];
    [pickerController setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    [pickerController setDelegate:self];
}  

Почему память не освобождается?

enter image description here

7
задан Nitish 12 March 2012 в 09:07
поделиться