2014-06-30 5 views
6

Recentemente ho profilato la mia app utilizzando lo strumento tracker Xcode VM. Ho scoperto che l'app ha molta memoria sporca, specialmente i dati dello strumento delle prestazioni. Quindi voglio sapere quali sono le ragioni dell'enorme memoria sporca e dei dati dello strumento di performance. Qualsiasi aiuto sarebbe apprezzato.Quali potrebbero essere i motivi per cui i dati dello strumento Performance sono elevati. [che mostra in Xcode VM tracker]

Here is the image

+0

Forse le convenzioni di codifica corrette non vengono seguite. È possibile risolvere questi problemi di memoria rivedendoli. –

+0

Potresti guidarmi qualsiasi doc che riferisca quelle cose. – sateesh

risposta

3

La vostra applicazione richiede 51MB per memorizzare, quando viene sospesa. Lo stesso strumento di performance aggiunge un sovraccarico di 30 MB. Che lascia 20 MB per la tua app.

Dagli elementi elencati, sembra che l'app sia pesante. In effetti, sembra molto simile a this post. Il che mi fa chiedere se questi oggetti sono ancora in elaborazione o in attesa di essere rilasciati, quando l'app è sospesa.

In alternativa, mi chiedo se è possibile liberare molte di quelle animazioni e immagini quando si accede allo sfondo e ricostruirle quando si entra in primo piano.

Infine, si noti che Apple recommends rimozione di forti riferimenti a immagini, dati da disco e supporti per ridurre la memoria sporca.

Problemi correlati