Components

Arm Releases Application Profiling Tool voor Symbian OS

Regional application profiling with Caliper

Regional application profiling with Caliper
Anonim

Chipontwikkelaar Arm Holdings heeft op dinsdag zijn eerste tool voor applicatieprofilering voor het Symbian OS vrijgegeven.

De Arm Profiler voor Symbian is een onderdeel van de professionele versie van RealView Development Suite 4.0, een verzameling hulpprogramma's voor het schrijven en debuggen van code voor softwareontwikkelaars ontworpen chips.

De tool voor Symbian is bedoeld om ontwikkelaars hun applicaties te laten fine-tunen naarmate handsets complexer worden met GPS (Global Positioning System), muziek en telefoonfuncties, zei Elan Lennard, productmanager voor profileergereedschappen bij Arm.

Ontwikkelaars willen dat hun applicaties snel worden uitgevoerd, gebruiken zo min mogelijk geheugen en verbruiken niet veel stroom.

"Waar we ons op focussen, is het bieden van tools om de handset te helpen ontwikkelen opers en softwareontwikkelaars om zoveel mogelijk functies toe te voegen om competitief te zijn en tegelijkertijd niet te lijden onder de prestaties, "zei Lennard.

De Arm-profiler voor Symbian is niet-opdringerig, zei Lennard. Aanvragen hoeven niet te worden aangepast aan een profilering, zei ze. Ontwikkelaars kunnen ook andere applicaties uitvoeren naast degene die ze testen om te zien hoe hun applicatie presteert in een real-use situatie.

De tool laat ontwikkelaars ook een onbeperkte hoeveelheid traceergegevens verzamelen, die laat zien hoe instructies worden uitgevoerd op een processor. Traceringsgegevens laten zien hoeveel processorcycli er nodig zijn om een ​​instructie uit te voeren. Ontwikkelaars kunnen die informatie dan gebruiken om de code van de toepassing te verbeteren.

Maar het verzamelen van traceergegevens levert nog andere problemen op. Slechts enkele seconden traceergegevens genereren megabytes aan gegevens. De meeste profileergereedschappen hebben een geheugenbuffer die niet meer dan 4 G bytes zal verzamelen, zei Lennard.

Arm heeft zijn tool zo geconfigureerd dat een onbeperkte hoeveelheid traceergegevens wordt verzameld. Arm's traceereenheid kan via een USB (Universal Serial Bus) -kabel worden aangesloten op een andere harde schijf, waardoor een vrijwel onbeperkte hoeveelheid trace kan worden verzameld, zei ze. Ontwikkelaars kunnen ook naar elk exemplaar kijken wanneer een instructie wordt uitgevoerd, wat een gedetailleerd overzicht geeft van hoe de code wordt uitgevoerd.

"Ontwikkelaars kunnen zich echt concentreren op de plaats waar hun toepassing prestatieklikken ondervindt", zei Lennard.

The Arm Profiler voor Symbian draait op hardware met een Emcast Trace Macrocell, waarmee informatie over de processor kan worden verzameld terwijl deze wordt gebruikt.

Arm biedt ook RTSM (Real-Time System Models), die een processor nauwkeurig nabootsen in software voor toepassing testen, in de professionele versie van RealView Development Suite 4.0. De suite begint bij US $ 8.600.

De RTSM's bestrijken zes Arm-processors: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, Nieuwe Cortex R4 en vervolgens Nieuwe Cortex A9.