Comment activer les mises à jour de Heap sur mon client Android

128

Sous DDMS, il y a un HEAPonglet, puis je clique sur mon application Android sous `` Appareils ''. Mais il a dit:

Heap updates are NOT ENABLED for this client

Comment puis-je activer la mise à jour Heap pour mon application Android?

Michael
la source

Réponses:

228

Sur l'onglet des appareils, il y a un tas d'icônes commençant par un bug vert. À droite de cela se trouve le bouton «Mettre à jour le tas:» qui ressemble à un cylindre vert qui est à moitié plein. Appuyez sur ce bouton et l'onglet de tas doit être activé. Cliquez sur «Cause GC» pour remplir l'onglet Heap.

entrez la description de l'image ici

Eric Levine
la source
31
NB futurs lecteurs: Vous devez d'abord sélectionner votre procédé dans la liste.
Timmmm
2
Pour les futurs lecteurs: Dans eclipse, vous devez cliquer sur Fenêtre -> Ouvrir la perspective -> DDMS, afin d'ouvrir la perspective DDMS. Là, beaucoup de fenêtres apparaissent - y compris un onglet Périphériques (celui dont ils parlent).
AgentKnopf
2
Avez-vous déjà rencontré le problème où votre application n'apparaît pas sous votre appareil? Parfois, mon application apparaît et je peux cliquer sur le bouton "Mettre à jour le tas", mais souvent, aucun processus en cours n'est répertorié sous mon appareil.
user291701
Comment le studio Android sera-t-il plus efficace ici?
CoDe
2
@YagneshCangi GC is Garbage Collection
Eric Levine
3

Il vaut la peine de mentionner une chose, vous devez mettre dans android:debuggable="true"le AndroidManifest.xml(sous la balise Application) afin de voir la liste des processus apparaître sous le périphérique / simulateur disponible (dans DDMS). Même si vous n'essayez pas d'exécuter votre application en mode débogage.

GMsoF
la source
4
Ce n'est pas vrai, vous n'avez besoin de cet indicateur que si vous souhaitez déboguer les versions de version.
arne.jans