Pergunta

Já ouvi muita gente falar de uma ferramenta chamada Memory Monitor como uma maneira melhor para examinar o uso de memória de um aplicativo para iPhone como objeto Alloc não dá uma imagem precisa da quantidade de memória de um aplicativo está realmente usando .

Como posso lançar Monitor de Memória? Eu não posso encontrá-lo em instrumentos. É uma parte de uma ferramenta separada tenho de download?

Obrigado! Nick.

Foi útil?

Solução

O "Vazamentos" template Instruments também monitora uso geral da memória (e mais). O aplicativo Activity Monitor (/ Applications / Utilities / Atividade Monitor.app) pode a ser ilusória "Memory Monitor". Tem indicações de uso de memória real e virtual.

Eu não estou ciente de qualquer outra ferramenta explicitamente chamado de "Memory Monitor". Se um tal pedido existe, eu não posso imaginar que outros dados que obteria que Activity Monitor e instrumentos não seriam já considerando.

Outras dicas

Monitor de Memória é apenas uma das ferramentas em Instruments. Depois de iniciar sua corrida Instruments (Xcode: Executar> Iniciar Com Ferramenta Performance> Vazamentos), clique em Biblioteca na barra de ferramentas janela de instrumentos e Memória Monitor arraste na janela principal.

Monitor de Memória é importante porque mostra o uso de memória total em sua aplicação, ou não que o uso se reflete em ObjectAlloc.

O bar mais importante no Monitor de memória parece ser a última, total de memória utilizado. Se este continua subindo, eventualmente, a sua aplicação será torrada. Arraste o controle triângulo através da barra de tempo (parte superior da janela) para obter o valor numérico para qualquer ponto no tempo.

Se você está procurando para ajudar a localizar vazamentos em seu código, tente: http: // clang. llvm.org/StaticAnalysis.html

Atenciosamente Richard L. Burton III

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top