Komponenter

Armutgivelser Programprofilverktøy for Symbian OS

Symbian - ЖИВА В 2020?!

Symbian - ЖИВА В 2020?!
Anonim

Chip designer Arm Holdings utgitt på tirsdag sitt første applikasjonsprofileringsverktøy for Symbian OS.

Armprofilen for Symbian er en del av RealView Development Suite 4.0 profesjonell versjon, en serie verktøy for programvareutvikleres skriving og feilsøkingskode for Arm -designed chips.

Verktøyet for Symbian er ment å la utviklere finjustere sine applikasjoner som telefoner blir mer komplekse med GPS (Global Positioning System), musikkavspilling og telefonfunksjoner, sa Elan Lennard, produktleder for profilering av verktøy ved Arm.

Utviklere vil at programmene skal løpe fort, bruke så lite minne som mulig og ikke bruke mye strøm.

"Det vi fokuserer på, er å tilby verktøy for å hjelpe håndsettet utvikle operatører og programvareutviklere for å kunne legge til så mange funksjoner som å være konkurransedyktige samtidig som de ikke lider av ytelse, sier Lennard.

Armprofilen til Symbian er ikke-inntrengende, sa Lennard. Programmene må ikke endres for å imøtekomme en profileringssesjon, sa hun. Utviklere kan også kjøre andre applikasjoner sammen med det de prøver for å se hvordan applikasjonen deres utfører i en reell brukssituasjon, sier Lennard.

Verktøyet lar også utviklere samle en ubegrenset mengde spordata, som viser hvordan instruksjoner utføres på en prosessor. Spordata viser hvor mange prosessor-sykluser det tar å utføre en instruksjon. Utviklere kan deretter bruke denne informasjonen til å forbedre programmets kode.

Men å samle spordata utgjør andre problemer. Bare noen få sekunder med spordata genererer megabyte data. De fleste profileringsverktøy har en minnebuffer som ikke samler mer enn 4G byte, sier Lennard. Arm har konfigurert sitt verktøy for å samle inn en ubegrenset mengde spordata. Arms sporoppsamlingsenhet kan kobles til via en USB-kabel (Universal Serial Bus) til en annen harddisk, noe som gjør det mulig å samle en nesten ubegrenset mengde, sa hun. Utviklere kan også se på hvert tilfelle når en instruksjon utføres, noe som gir en detaljert oversikt over hvordan koden kjøres.

"Utviklere kan virkelig fokusere på hvor deres søknad opplever ytelses hits," sa Lennard.

The Arm Profiler for Symbian vil kjøre på maskinvare med en innebygd Trace makrocelle, som gjør informasjon om prosessoren skal samles mens den kjører.

Arm tilbyr også RTSM (real-Time System modeller), som nøyaktig etterligne en prosessor i programvare for søknad testing, i den profesjonelle versjonen av RealView Development Suite 4.0. Suite starter på US $ 8600

De RTSMs omfatter seks Arm prosessorene:.. ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 og deretter New Cortex A9