Android: ¿Dónde está la herramienta Monitor de memoria?
Hay una herramienta de monitor de memoria para analizar la asignación de memoria a medida que pasa el tiempo, la figura que genera como a continuación:
- Android: cómo manejar el almacenamiento de archivos en la memoria baja del dispositivo (memoria interna / externa)
- FragmentStatePagerAdapter OutOfMemoryError
- Android: Cannnot guardar datos downladed desde el servidor utilizando DownloadManager a la memoria interna
- Android NDK: Dalvik Heap y Native Heap - Cómo separar entre los dos
- Fuga de memoria de WebView en la aplicación de Android
Simplemente no puedo encontrar la herramienta como "Memory Monitor". ¿Dónde puedo encontrarlo?
- Memoria liberada del colector de basura de Android
- Cómo evitar la pérdida de memoria en context.getSystemService (Context.CAMERA_SERVICE)?
- Proceso de fondo de caché de Android está aumentando continuamente
- Cómo salir de error de memoria al iniciar una actividad en la aplicación android?
- SocketTimeoutException Android
- Android - Cómo obtener el uso de memoria de mi dispositivo Android
- Apertura de la cámara en un proceso diferente
- ByteBuffer no libera memoria
Dado que esta ubicación de la herramienta parece haber cambiado con el tiempo (a medida que crece el conjunto de herramientas Android Monitoring), aquí hay un desglose de las versiones de Android Studio seleccionadas (si quieres añadir una versión que falta, puedes sugerir una edición a esta respuesta a Incluirlo!)
Android Studio 2.2.3
Acceso IDE (abajo a la izquierda, ahora agrupado con otros monitores en la pestaña Monitor):
Acceso al menú:
Ver -> Herramientas de Windows -> Android Monitor
Vista previa de Android Studio 2.0
Acceso IDE (abajo a la izquierda):
Acceso al menú:
Ver -> Herramientas de Windows -> Android Monitor
Y luego seleccione la ficha Memoria.
Android Studio 0.8.10
Acceso IDE (abajo a la derecha):
Acceso al menú:
Herramientas -> Android -> Memory Monitor
o
Ver -> Herramientas de Windows -> Memory Monitor
En la última versión de Android Studio (estoy usando el canal Canario ) ver 1.3 el Monitor de Memoria se encuentra debajo de la pestaña Android en la parte inferior -> memoria.
En la última versión (1.4.1) de Android Studio, se muestra en la parte inferior, pero tienes que activarla, al menos tenía que activarla en Tools > Android > Enable ADB Integration
como en la siguiente imagen:
Es decir, no hay ninguna "Herramienta de memoria" en el menú Tools > Android
, ya que está directamente visible en la parte inferior izquierda de la pantalla.
Android se envía con una herramienta de depuración llamada el Servidor de Monitorización de Debug de Dalvik (DDMS), que proporciona servicios de reenvío de puertos, captura de pantalla en el dispositivo, información de hilos y montón en el dispositivo, logcat, proceso e información de estado de radio, llamadas entrantes y SMS Spoofing, spoofing de datos de localización y más. Esta página proporciona una modesta discusión de las características de DDMS; No es una exploración exhaustiva de todas las características y capacidades.
Visualización del uso del montón de un proceso DDMS le permite ver cuánta memoria heap utiliza un proceso. Esta información es útil en el seguimiento del uso del montón en un determinado momento durante la ejecución de su aplicación.
Para ver el uso del montón de un proceso:
En la ficha Dispositivos, seleccione el proceso para el que desea ver la información de montón. Haga clic en el botón Actualizar montón para habilitar información de montón para el proceso. En la ficha Heap, haga clic en Causa GC para invocar la recolección de basura, lo que permite la recopilación de datos de montón. Cuando finalice la operación, verá un grupo de tipos de objetos y la memoria que se ha asignado para cada tipo. Puede volver a hacer clic en Causa GC para actualizar los datos. Haga clic en un tipo de objeto en la lista para ver un gráfico de barras que muestra el número de objetos asignados para un tamaño de memoria particular en bytes. Documentación de Android de DDMS