2011-11-23 14 views
10

Ho appena iniziato a utilizzare Instruments, un piccolo strumento per testare le allocazioni/perdite di memoria e tutte quelle cose straordinarie. Ma sono piuttosto confuso su come funziona ... Ive ha cercato tutorial che spiegassero come lavorarci, ma nessun tutorial ha spiegato cosa fare con esso.Comprensione degli strumenti in Xcode, test delle perdite

Proverò a spiegare questo: l'ho impostato su ogni volta che eseguo la mia app Xcode, Instruments tiene traccia di tutto. Ma le cose che gli strumenti registrano non hanno senso per me.

È stata rilevata una perdita e successivamente ha iniziato a perdere i byte. Dice che l'oggetto trapelato è _NSCFString e altre cose del genere. Ecco uno screenshot

enter image description here

La mia domanda è, come si interpretano questo? Se c'è un tutorial là fuori che spiega questo, per favore, lascia una risposta o spiegamelo.

+0

tuo screenshot mostra l'uscita dello strumento allocazioni, non il Strumento perdite. Potresti voler creare un nuovo screenshot con l'output dello strumento Leaks. –

risposta

25

Il modo migliore per imparare a utilizzare gli strumenti è guardare i video di iOS Development Essential/Advanced/Foundation e i video di sessione WWDC sull'argomento.

È possibile trovare un elenco su Apple Development Video Access che richiede un account sviluppatore iOS e di solito è ospitato tramite iTunes.

iPhone Development Foundation Video:

  • Session 916 - Introduzione a strumenti

WWDC 2009:

  • Sessione 414 - iPhone Ottimizzazione delle prestazioni con strumenti

WWDC 2010:

  • Sessione 304 - Novità di strumenti
  • Sessione 306 - Automatizzare interfaccia utente Test con strumenti
  • Sessione 309 - Advanced Performance Analysis con strumenti
  • Session 311 - Analisi avanzata della memoria con strumenti

WWDC 2011:

  • Sessione 310 - Novità di strumenti
  • Sessione 312 - iOS prestazioni e potenza ottimizzazione con strumenti

WWDC 2012:

  • Sessione 409 - Strumenti didattici

WWDC 2014:

  • Sessione 418 - Migliorare la vostra applicazione con strumenti

WWDC 2015:

  • Sessione 412 - Profiling in profondità

WWDC 2016:

  • Sessione 411 - Trace sistema in profondità
  • Sessione 418 - Utilizzo di Time Profiler in Strumenti
Problemi correlati