Domanda

Ho sentito molte persone parlare di uno strumento chiamato Memory Monitor come un modo migliore per esaminare l'utilizzo della memoria di un'app per iPhone poiché Object Alloc non fornisce un quadro preciso della quantità di memoria che un'app sta effettivamente utilizzando .

Come posso avviare Memory Monitor? Non riesco a trovarlo negli strumenti. Fa parte di uno strumento separato che devo scaricare?

Grazie! Nick.

È stato utile?

Soluzione

Le " Perdite " Il modello di strumenti monitora anche l'utilizzo complessivo della memoria (e altro). L'applicazione Activity Monitor (/ Applicazioni / Utilità / Activity Monitor.app) potrebbe essere illusoria "Monitor di memoria". Ha indicazioni sull'utilizzo della memoria reale e virtuale.

Non sono a conoscenza di altri strumenti esplicitamente chiamati " Memory Monitor. " Se esiste una simile applicazione, non riesco a immaginare quali altri dati otterrebbe che Activity Monitor e strumenti non avrebbero già preso in considerazione.

Altri suggerimenti

Memory Monitor è solo uno degli strumenti di Instruments. Dopo aver avviato la tua esecuzione degli strumenti (Xcode: Esegui > Inizia con Performance Tool > Perdite), fai clic su Libreria nella barra degli strumenti della finestra degli strumenti e trascina Memory Monitor nella finestra principale.

Memory Monitor è significativo perché mostra TOTAL utilizzo della memoria da parte della tua app, indipendentemente dal fatto che tale utilizzo si rifletta o meno in ObjectAlloc.

La barra più importante di Memory Monitor sembra essere l'ultima, la memoria totale utilizzata. Se questo continua a salire, alla fine la tua app sarà brindata. Trascina il controllo del triangolo attraverso la barra del tempo (parte superiore della finestra) per ottenere un valore numerico per qualsiasi punto nel tempo.

Se stai cercando di aiutare a individuare le perdite nel tuo codice, prova: http: // clang. llvm.org/StaticAnalysis.html

I migliori saluti Richard L. Burton III

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