Como ativar as atualizações do Heap no meu cliente Android


128

Em DDMS, há uma HEAPguia e clico no meu aplicativo Android em 'Dispositivos'. Mas dizia:

Heap updates are NOT ENABLED for this client

Como posso ativar a atualização do Heap para o meu aplicativo Android?

Respostas:


228

Na guia dispositivos, há vários ícones começando com um bug verde. À direita, está o botão "Atualizar pilha: que se parece com um cilindro verde que está meio cheio. Pressione esse botão e a guia pilha deve estar ativada. Clique em" Causar GC "para preencher a guia Pilha.

insira a descrição da imagem aqui


31
Nota: futuros leitores: você deve selecionar seu processo primeiro da lista.
Timmmm 29/01

2
Para futuros leitores: No eclipse, você deve clicar em Janela -> Abrir Perspectiva -> DDMS, para abrir a perspectiva do DDMS. Lá você tem muitas janelas aparecendo - incluindo uma guia de dispositivos (a que eles estão falando).
AgentKnopf

2
Você já encontrou o problema em que seu aplicativo não aparece no seu dispositivo? Às vezes, meu aplicativo é exibido e posso clicar no botão "Atualizar pilha", mas geralmente há zero processos em execução listados no meu dispositivo.
precisa saber é o seguinte

Como o estúdio Android será mais eficiente aqui?
CoDe 15/11

2
@YagneshCangi GC é Garbage Collection
Eric Levine

3

Vale a pena mencionar uma coisa, você tem que colocar em android:debuggable="true"na AndroidManifest.xml(em Application tag), a fim de ver a lista de processos aparecem sob o dispositivo disponível / simulador (no DDMS). Mesmo que você não esteja tentando executar seu aplicativo no modo de depuração.


4
Isso não é verdade, você só precisa desse sinalizador se quiser depurar as versões de compilação.
Arne.jans
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.