/ / Comportamento della memoria di / Possibile perdita di memoria in UITableView - iphone, ogg-c, xcode, perdite di memoria, strumenti

Comportamento della memoria di / Possibile perdita di memoria in UITableView - iphone, ogg-c, xcode, perdite di memoria, strumenti

Sto profilando la mia applicazione iPhone con ilStrumento "Monitoraggio attività". Quando uso UITableViews e lo faccio scorrere, vedo che l'utilizzo della memoria della mia applicazione aumenta continuamente mentre faccio scorrere. Quando torno alla vista precedente e UITableViewController viene deallocato, l'utilizzo della memoria diminuisce un po ', ma non a dove era in precedenza. Ma lo strumento "Leaks" non trova perdite di memoria, e nemmeno l'analizzatore statico ne trova. Ho anche assicurato che non ci siano mai più di 12 UITableViewCells allocati in qualsiasi momento, quindi vengono riutilizzati correttamente (le celle vengono create anche con un appropriato autorelease quindi saranno de-allocati quando non utilizzati). Sono anche abbastanza sicuro di non avere perdite di memoria incorporate nel codice del corrispondente UITableViewController.

È questo comportamento normale, ad es. l'applicazione rilascia la memoria che ha richiesto in un secondo momento, forse quando è necessaria da qualche altra parte?

Saluti e grazie in anticipo

MrMage

risposte:

3 per risposta № 1

Hai NSZombieEnabled? Ho visto questa causa "errata" come risultato nel profiling della memoria di Instruments dato che queste istanze potrebbero bloccarsi.