/ / Поведение на паметта / Възможно изтичане на памет в UITableView - iphone, цел-c, xcode, течове на паметта, инструменти

Памет поведение на / Възможно изтичане на памет в UITableView - iphone, цел-c, xcode, памет течове, инструменти

Аз съм профилиране моя iPhone приложение сИнструмент "Мониторинг на дейността". Когато използвам UITableViews и ги превъртам, виждам, че използването на паметта на приложението ми се покачва непрекъснато, докато преглеждам. Когато се върна към предишния изглед и UITableViewController получи разстояние, употребата на паметта намалява малко, но не и там, където беше преди. Но инструментът "Изтичане" не открива изтичане на памет и статичният анализатор не намира и някои. Също така гарантирах, че никога няма да бъдат разпределени повече от 12 UITableViewCells по всяко време, така че те да се използват повторно правилно (клетките също така се създават с подходяща autorelease така че те ще бъдат разпределени, ако не са използвани). Също така съм сигурен, че нямам течове за памет, вградени в кода на съответния UITableViewController.

Това нормално поведение, напр. ще се освободи ли паметта, която е претендирала по-късно, може би, когато е необходимо някъде другаде?

Наздраве и благодаря предварително

MrMage

Отговори:

3 за отговор № 1

Имате ли NSZombieEnabled? Виждал съм, че тази причина "неправилно" води до профилиране на паметта на Instruments, тъй като тези случаи ще се окажат наоколо.