Composants

Lance son outil de profilage d'application pour Symbian OS

Conflict Resolution Mediator Yasmin Davar Says Millennials Will Save The World!

Conflict Resolution Mediator Yasmin Davar Says Millennials Will Save The World!
Anonim

Le logiciel Arm Profiler pour Symbian est un composant de la version professionnelle RealView Development Suite 4.0, un ensemble d'outils pour les développeurs de logiciels qui écrivent et déboguent

L'outil pour Symbian est destiné à permettre aux développeurs d'affiner leurs applications à mesure que les combinés deviennent plus complexes avec le GPS, la musique et les fonctions téléphoniques, a déclaré Elan Lennard, chef de produit pour les outils de profilage chez Arm.

Les développeurs veulent que leurs applications s'exécutent rapidement, utilisent le moins de mémoire possible et ne consomment pas beaucoup d'énergie.

"Ce sur quoi nous nous concentrons est de fournir des outils pour aider à Opérateurs et développeurs de logiciels pour être en mesure d'ajouter autant de fonctionnalités pour être compétitifs tout en ne souffrant pas de la performance », a déclaré Lennard.

Le profileur de bras pour Symbian est non intrusive, a déclaré Lennard. Les applications n'ont pas besoin d'être modifiées pour s'adapter à une session de profilage, a-t-elle dit. Les développeurs peuvent également exécuter d'autres applications à côté de celle qu'ils testent pour voir comment leur application fonctionne dans une situation réelle, dit Lennard.

L'outil permettra également aux développeurs de collecter un nombre illimité de données de trace, ce qui montre comment sont exécutés sur un processeur. Les données de trace indiquent combien de cycles de processeur il faut pour exécuter une instruction. Les développeurs peuvent ensuite utiliser cette information pour améliorer le code de l'application.

Mais la collecte de données de trace pose d'autres problèmes. Juste quelques secondes de données de trace génère des mégaoctets de données. La plupart des outils de profilage ont un tampon mémoire qui ne recueillera pas plus de 4 Go d'octets, a dit Lennard.

Arm a configuré son outil pour collecter une quantité illimitée de données de trace. L'unité de collecte de traces d'armes peut être connectée par un câble USB (Universal Serial Bus) à un autre disque dur, ce qui permet de collecter une quantité pratiquement illimitée de trace, a-t-elle déclaré. Les développeurs peuvent également regarder chaque instance lorsqu'une instruction est exécutée, ce qui donne une vue granulaire du fonctionnement du code.

"Les développeurs peuvent vraiment se concentrer sur l'endroit où leur application rencontre des problèmes de performances", a déclaré Lennard. Profiler pour Symbian fonctionnera sur le matériel avec un Embedded Trace Macrocell, qui permet de recueillir des informations sur le processeur pendant son exécution.

Arm propose également RTSM (Real-Time System Models), qui émule avec précision un processeur dans un logiciel pour application test, dans la version professionnelle de RealView Development Suite 4.0. La suite commence à 8 600 $ US.

Les RTSM couvrent six processeurs de bras: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, nouveau Cortex R4 puis New Cortex A9.