Komponenter

Arm Releases Application Profileringsværktøj til Symbian OS

How to apply the Johnstone ELBOW air splint

How to apply the Johnstone ELBOW air splint
Anonim

Chip designer Arm Holdings udgivet tirsdag sin første applikationsprofileringsværktøj til Symbian OS.

Armprofilen til Symbian er en del af RealView Development Suite 4.0 professionel version, et sæt værktøjer til softwareudviklere, der skriver og debugger kode for Arm -designede chips.

Værktøjet til Symbian er beregnet til at lade udviklere finjustere deres applikationer, da håndsæt bliver mere komplekse med GPS (Global Positioning System), musikafspilning og telefonfunktioner, siger Elan Lennard, produktleder for profilering af værktøjer til Arm.

Udviklere ønsker, at deres applikationer skal køre hurtigt, bruge så lidt hukommelse som muligt og ikke bruge meget strøm.

"Hvad vi fokuserer på, er at levere værktøjer til at hjælpe håndsæt udvikle operatører og softwareudviklere for at kunne tilføje så mange funktioner til at være konkurrencedygtig, samtidig med at de ikke lider af ydeevne, siger Lennard.

Armprofilen til Symbian er ikke-intrusiv, siger Lennard. Applikationer behøver ikke at blive ændret for at imødekomme en profilering session, sagde hun. Udviklere kan også køre andre applikationer sammen med den, de tester for at se, hvordan deres applikation udfører i en reel brugssituation, siger Lennard.

Værktøjet vil også lade udviklere indsamle en ubegrænset mængde spordata, som viser hvordan instruktionerne udføres på en processor. Spordata viser, hvor mange processorcyklusser det kræver at udføre en instruktion. Udviklere kan derefter bruge disse oplysninger til at forbedre programmets kode.

Men at indsamle spordata udgør andre problemer. Få få sekunder af spordata genererer megabyte data. De fleste profileringsværktøjer har en hukommelsesbuffer, der ikke samler mere end 4G bytes, siger Lennard.

Arm har konfigureret sit værktøj til at indsamle en ubegrænset mængde spordata. Arms sporopsamlingsenhed kan tilsluttes via et USB-kabel (Universal Serial Bus) til en anden harddisk, der muliggør en næsten ubegrænset mængde spor, der skal indsamles, sagde hun. Udviklere kan også se på alle tilfælde, når en instruktion udføres, hvilket giver et granulært billede af, hvordan koden kører.

"Udviklere kan virkelig fokusere på, hvor deres applikation oplever ydeevner," siger Lennard. Profileren til Symbian vil køre på hardware med en Embedded Trace Macrocell, som gør det muligt at indsamle oplysninger om processoren, mens den kører.

Arm tilbyder også RTSM (Real-Time System Models), som nøjagtigt efterligner en processor i software til applikation test, i den professionelle version af RealView Development Suite 4.0. Suiten starter på US $ 8.600.

RTSM'erne dækker seks armprocessorer: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 og derefter New Cortex A9.