Я использую изображение для заливки цвета в текущем графическом контексте, используя следующую инструкцию:
CGContextSetFillColorWithColor(aContext,[[UIColor colorWithPatternImage:[UIImage imageNamed:kRunnerGradientedBackgroundImage]] CGColor]);
Этот оператор неожиданно увеличивает использование памяти с 1,3 МБ до 5,6 МБ.Если я освобождаю объект UIImage
, он уменьшается до 1,3 МБ, но, поскольку количество сохраненных объектов изображения уже равно 0, я не могу этого сделать.
Есть предложения, как управлять этим внезапным скачком памяти?