Domanda

C'è qualche pericolo nella compilazione di una domanda di distribuzione con NSZombie ancora attivato? Io in genere lascio accesa per tutte le mie applicazioni, mentre in via di sviluppo a causa di quanto sia utile, ma non capisco le ramificazioni complete e potenziali problemi legati alla permettendogli e di lasciarlo poi a tempo indeterminato.

Grazie!

È stato utile?

Soluzione

Se si lascia acceso, l'applicazione non sarà liberare tutta la memoria utilizzata, così nel corso del tempo, l'applicazione userà tutta la RAM del dispositivo ed essere ucciso dal sistema operativo.

Perché si lasciarlo acceso, se non sono in realtà alla ricerca di una perdita di memoria?

Altri suggerimenti

Non è un'opzione di compilazione. Si tratta di una variabile d'ambiente. Non c'è pericolo lasciando su, perché non è parte del bundle dell'applicazione si rilasciare.

ha rendono impossibile per trovare le perdite, quindi non si potrebbe desiderare di lasciare abilitato.

Assolutamente. Con NSZombie, nessuna memoria può essere liberato, mai. oggetti deallocata appena si trasformano in zombie. Alla fine, dopo che il mucchio di zombie ottiene abbastanza grande, la vostra applicazione sarà in crash da esaurimento della memoria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top