Potrzebuję lekcji w zarządzaniu pamięcią. Mam aplikację, która używa wielu widoków (około 10), niektóre z nich są dołączone do kontrolera kart. Problem polega na tym, że używam obrazów (wiele obrazów, które ładuję z usługi sieciowej). Mam do czynienia z następującymi problemami.Rozwój iPhone'a - Lekcje zarządzania pamięcią
Pamięć stale wzrasta, kiedy przewijać w widoku tabeli (dlaczego?) - Sprawdziłem aplikację CustomTableViewCell ze strony Apple, i to pokazuje te same znaki, gdy uruchomię go z instrumentami.
Używam autoreasytów z wieloma obiektami, ale widzę, że te obiekty w rzeczywistości nie zostają zwolnione, a pamięć jest podłączona. Jak mogę pozbyć się tych obiektów?
Jak mogę powiedzieć NSAutoreleasePool, aby okresowo zwalniało obiekty, które nie są używane? Myślę, że to pomoże mi pozbyć się przewodowej pamięci. Ale czy mogę to zrobić?
Czy istnieje jakiś przykład przez Apple lub kogoś innego (książki lub artykułów online) wyjaśniając, jak użyć Instruments (w trochę szczegółów z przykładem?) I dostroić wniosku o pamięci i wydajności?
Dzięki.