2011-03-31 7 views
58

La forma estándar de perfilar una aplicación de Android en Eclipse es utilizando el plugin DDMS y creando un archivo de rastreo con toda la información interna. Si desea ver esta información, puede usar "traceview". No me gustó mi primera experiencia con esta aplicación porque no puede filtrar los resultados. Tiene muchas llamadas de método para iniciar su aplicación y no puede filtrar solo su código.Creación de perfiles de aplicaciones de Android con el plugin Eclipse TPTP en lugar de traceview

He estado buscando un método alternativo. Encontré este tutorial Using Eclipse* TPTP to Visualize Google* Android* Profiling Data que explica cómo se puede usar la herramienta de generación de perfiles de plataforma de herramientas de rendimiento (TPTP) Eclipse Test & para visualizar datos de perfiles de Android. Gracias a esta publicación anterior Permission to write to the SD card logré llevar mi archivo de rastreo desde el emulador de Android a mis sistemas de archivos. El siguiente paso es convertir este archivo .trace en un archivo TPTP .trcxml. No encontré este convertidor del que hablan.

¿Alguien sabe dónde puedo encontrar este convertidor? ¿Conoces otra forma de analizar este archivo de rastreo con TPTP o con otra herramienta de generación de perfiles más madura GRATIS? ¿Conoces otra forma de perfil de la aplicación de Android? Gracias de antemano


Editar 1:

he encontrado algunos interesante herramienta que puede utilizar para analizar las aplicaciones de Android uso de la memoria. Para obtener el uso de memoria de Eclipse, debe "Vaciar el archivo HPROF" del prospecto de DDMS. Antes de hacerlo, debe elegir en el panel de preferencias de DDMS, cuando dice "Acción HPROF", la acción "Guardar en disco". Así que de ahora en adelante, cuando descargue el archivo HPROF, se le preguntará dónde desea guardar su archivo .hprof. Debe convertir este archivo con la herramienta de Android "hprof-conv" que puede encontrar en su instalación de Android SDK en el directorio "./tools". Finalmente, ahora puede usar el complemento Eclipse MAT para ver las estadísticas de uso de memoria. Espero que ayude a alguien más. Si alguien sabe algo más sobre el perfil de las aplicaciones de Android, lo apreciará. Gracias

Respuesta

4

De DeveloperWorks

para leer un archivo de contenido trcxml, se debe utilizar la opción "Archivo"> ​​"Importar ..."> "Perfilado y anotación"> "Perfilado de archivos" para importar el recursos y ver los datos de seguimiento con vistas TPTP

actualización:

¿Está buscando una hprof-conv? Debe estar en el directorio SDK/herramientas

Update2:

Lo sentimos, no vi su actualización, la herramienta de conversión está disponible como un archivo adjunto de la source provided at EclipseWorld 2005. Espero que ayude.

+0

Mi problema es cómo obtener un archivo "trcxml" de un archivo "hprof". – PinoSan

+0

Si lees detenidamente mi publicación, puedes ver que usé hprof-conv para convertir el archivo .trace. Lo que no sé es convertir este archivo a un archivo trcxml. ¿Me puedes ayudar? – PinoSan

+0

@sif He leído solo su actualización2. Descargué la fuente. En estos días probaré esta solución y te lo haré saber. – PinoSan

Cuestiones relacionadas