Massimo Oliviero

I deliri digitali di un programmatore informatico e aspirante fotografo…
luglio 18th, 2011 by Massimo

Falsi memory leak da 16 Bytes di ProofReader in PRRfInit

Oggi mi è capitata una cosa nuova. Come di consueto, al termine di un’importante task di sviluppo su un applicazione, procedo con un’accurata fase di tuning. Questa fase comprende la ricerca e la sistemazione di eventuali memory leak presenti nel codice. Chiaramente lo strumento per definizione in queste occasioni è il potentissimo Instruments fornito con XCode. Ebbene, dopo aver sistemato tutti i problemi trovati il profiler mi segnala ancora uno strano memory leak (ved figura).

In pratica risulta un leak di 16 Bytes effettuato dalla libreria ProofReader. Se però si effettua la stesso test sul device fisico invece che sul simulatore, il leak non compare. Cercando con san Google sembra che questo sia in realtà un cosiddetto falso positivo. Ovvero un leak inesistente in quanto, a volte, il simulatore può produrre risultati non corretti. Nel mio caso, il problema è collegato all’uso della funzione resignFirstResponder della UISearchBar.

Link

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">