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?

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í


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.


44
Eso no es cierto, solo necesita este indicador si desea depurar versiones de lanzamiento.
— arne.jans
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.