Android Monkey no genera HPROF dump

Ejecuto el siguiente comando de Android Monkey:

adb shell monkey --hprof -v -p com.my.app 5000 

Debe crear un archivo hprof bajo / data / misc, pero no lo hace. I chmod'ed 777 / data / misc.

Entonces intenté matar -10 APP_PID, pero conseguí lo siguiente bajo logcat:

 I/dalvikvm( 771): threadid=4: reacting to signal 10 I/dalvikvm( 771): SIGUSR1 forcing GC (no HPROF) D/dalvikvm( 771): GC_EXPLICIT freed 46K, 38% free 8352K/13383K, external 15387K/15496K, paused 98ms 

Estoy ejecutando Cyanogenmod versión 7, Android versión 2.3.7 en Galaxy S.

¿Por qué no hay "HPROF", y cómo puedo obtener un volcado HPROF a través de Monkey y matar -10?

Gracias

Cuando se invoca con --hprof mono envía una señal SIGUSR1 a todos los procesos, pero el dumping de datos HPROF ha sido desactivado de Dalvik por este parche:

Commit b037a464512c0721bdca969ae19cce3d4b17b083 Autor: Andy McFadden Fecha: Vie Jul 16 11:07:58 2010 -0700

 Don't do heap dump on SIGUSR1. We still do the GC, but without the HPROF heap dump. Change-Id: I004a65b9571667dd320dfabec1441d0fc8b9970a 

Por lo tanto, en SIGUSR1 sólo GC se invoca. Supongo que la opción --hprof debería tener que ser eliminada de mono.

  • Reiniciar el dispositivo Android sin conexión remotamente
  • ¿Cómo hacer clic en una vista del programa androide a través de MonkeyRunner?
  • Los eventos generados por el mono de Android no son los mismos cuando la semilla es la misma
  • Error takeSnapshot () de monkeyrunner
  • ¿Cómo puedo hacer una aplicación Java utilizando la API Monkeyrunner?
  • ¿Conoces alguna herramienta de instrumentación dinámica para Android con soporte para múltiples dispositivos (idealmente en Python o Jython)?
  • Agregar un contacto a través de adb o monkeyrunner
  • Cómo determinar si el teclado se muestra en la pantalla - mientras usa monkeyrunner
  • Importación de MonkeyRunner en la secuencia de comandos de Python falla en Windows
  • ¿Cómo usar monkey y monkeyrunner herramientas para la prueba de Android?
  • ¿Qué es exactamente un mono haciendo jugar con mi teléfono Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.