У меня странная проблема, когда я прокручиваю постраничный UIScrollView, который отображает страницы документа PDF (используя Quartz 2D и CATiledLayer). Когда я перелистываю распределение памяти, все выглядит хорошо, если оно идет вверх с несколькими начальными страницами, а затем остается стабильным, поскольку, очевидно, освобождает память, сохраненную для более ранних страниц. При попадании на страницу x (не определенную страницу PDF или определенное число per se ) использование памяти увеличивается от пары мегабайт до 308 мегабайт, и приложение вылетает.
Итак, мой вопрос: как лучше всего попытаться найти причину этого? Инструмент выделения объектов в инструментах показывает, что память просто собирается в malloc. (огромными кусками).