Componentes

Arm Releases Application Profiling Tool para Symbian OS

PS - Apprendre Photoshop comme un pro en seulement 8 heures, par Thierry Dambermont

PS - Apprendre Photoshop comme un pro en seulement 8 heures, par Thierry Dambermont
Anonim

El diseñador de chips Arm Holdings lanzó el martes su primera herramienta de perfilado de aplicaciones para Symbian OS.

The Arm Profiler para Symbian es un componente de la versión profesional RealView Development Suite 4.0, un lote de herramientas para desarrolladores de software que escribe y depura código para Arm -diseñó chips.

La herramienta para Symbian está diseñada para permitir a los desarrolladores ajustar sus aplicaciones a medida que los teléfonos se vuelven más complejos con GPS (Sistema de Posicionamiento Global), reproducción de música y funciones del teléfono, dijo Elan Lennard, gerente de producto para herramientas de perfilado en Arm.

Los desarrolladores quieren que sus aplicaciones se ejecuten rápidamente, usen la menor cantidad de memoria posible y no consuman mucha energía.

"En lo que nos estamos enfocando es en proporcionar herramientas para ayudar a desarrollar el dispositivo Los operadores y desarrolladores de software pueden agregar tantas características para ser competitivos y al mismo tiempo no sufrir el rendimiento ", dijo Lennard.

El perfilador Arm para Symbian no es intrusivo, dijo Lennard. Las aplicaciones no tienen que modificarse para adaptarse a una sesión de creación de perfiles, dijo. Los desarrolladores también pueden ejecutar otras aplicaciones junto con la que están probando para ver cómo funciona su aplicación en una situación de uso real, dijo Lennard.

La herramienta también permitirá a los desarrolladores recopilar una cantidad ilimitada de datos de seguimiento, que muestra cómo las instrucciones se ejecutan en un procesador. Los datos de seguimiento muestran cuántos ciclos de procesador se requieren para ejecutar una instrucción. Los desarrolladores pueden entonces usar esa información para mejorar el código de la aplicación.

Pero la recopilación de datos de seguimiento plantea otros problemas. Solo unos segundos de datos de rastreo generan megabytes de datos. La mayoría de las herramientas de perfilado tienen un búfer de memoria que no recogerá más de 4G bytes, dijo Lennard.

Arm ha configurado su herramienta para recopilar una cantidad ilimitada de datos de rastreo. La unidad de recolección de trazas de Arm se puede conectar mediante un cable USB (Universal Serial Bus) a otro disco duro, lo que permite recolectar una cantidad prácticamente ilimitada de trazas, dijo. Los desarrolladores también pueden ver cada instancia cuando se ejecuta una instrucción, que ofrece una vista detallada de cómo se ejecuta el código.

"Los desarrolladores pueden centrarse en dónde su aplicación está experimentando éxitos de rendimiento", dijo Lennard.

The Arm Profiler para Symbian se ejecutará en hardware con una Macrocell Trace incrustada, que permite que se recopile información sobre el procesador mientras se está ejecutando.

Arm también ofrece RTSM (Modelos de sistema en tiempo real), que emulan con precisión un procesador en software para aplicaciones prueba, en la versión profesional de RealView Development Suite 4.0. El paquete comienza en US $ 8,600.

Los RTSM cubren seis procesadores de brazo: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 y luego New Cortex A9.