Cómo habilitar las actualizaciones de Heap en mi cliente de Android

128

Debajo DDMS, hay una HEAPpestaña, y luego hago clic en mi aplicación de Android en 'Dispositivos'. Pero decía:

Heap updates are NOT ENABLED for this client

¿Cómo puedo habilitar la actualización de Heap para mi aplicación de Android?

Miguel
fuente

Respuestas:

228

En la pestaña de dispositivos, hay un montón de iconos que comienzan con un error verde. A la derecha de eso está el botón "Actualizar montón: que parece un cilindro verde que está medio lleno. Presione ese botón y la pestaña de montón debería estar activada. Haga clic en" Causar GC "para llenar la pestaña de montón.

ingrese la descripción de la imagen aquí

Eric Levine
fuente
31
NB futuros lectores: primero debe seleccionar su proceso de la lista.
Timmmm
2
Para futuros lectores: en eclipse, debe hacer clic en Ventana -> Abrir perspectiva -> DDMS, para abrir la perspectiva DDMS. Ahí tienes muchas ventanas emergentes, incluida una pestaña de dispositivos (de la que están hablando).
AgentKnopf
2
¿Alguna vez te has encontrado con el problema de que tu aplicación no aparece debajo de tu dispositivo? A veces aparece mi aplicación y puedo hacer clic en el botón "Actualizar montón", pero a menudo hay cero procesos en ejecución en mi dispositivo.
user291701
¿Cómo Android Studio será más eficiente aquí?
Código
2
@YagneshCangi GC es recolección de basura
Eric Levine
3

Vale la pena mencionar una cosa, usted tiene que poner en el android:debuggable="true"en el AndroidManifest.xml(etiqueta bajo Aplicación) con el fin de ver la lista de procesos aparece debajo del dispositivo disponible / simulador (en DDMS). Aunque no esté intentando ejecutar su aplicación en modo de depuración.

GMsoF
fuente
44
Eso no es cierto, solo necesita este indicador si desea depurar versiones de lanzamiento.
arne.jans