При отладке инструментов, использующих ObjectAlloc, я заметил, что для вызова renderInContext выделено 7 мегабайт памяти, но она никогда не освобождается. Когда я закомментирую вызов renderInContext, этого не происходит, и будущие вызовы renderInContext не будут увеличивать выделение памяти.
UIGraphicsBeginImageContext(contentHolder.bounds.size);
[contentHolder.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Есть ли способ заставить эту память освободиться?