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?

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


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.