Componente

Lansări Arm Aplicație Profiling Application pentru Symbian OS

Nokia 9210i: здравствуй Symbian (2002) – ретроспектива!

Nokia 9210i: здравствуй Symbian (2002) – ретроспектива!
Anonim

Arm Profiler pentru Symbian este o componentă a versiunii profesionale RealView Development Suite 4.0, un lot de instrumente pentru dezvoltatorii de software care scriu și depanate codul pentru Arm - instrumentul pentru Symbian este destinat să permită dezvoltatorilor să își ajusteze aplicațiile în timp ce telefoanele devin mai complexe cu sistemul GPS (Global Positioning System), funcțiile de redare a muzicii și funcțiile telefonului, a declarat Elan Lennard, manager de produs pentru unelte de profilare la braț.

Dezvoltatorii doresc ca aplicațiile lor să ruleze rapid, să utilizeze cât mai puțină memorie posibilă și să nu consume prea multă energie.

"Ceea ce ne concentrăm este furnizarea de instrumente pentru a ajuta telefonul să devieze openerii și dezvoltatorii de software pentru a putea adăuga cât mai multe caracteristici pentru a fi competitivi, în timp ce nu suferă în același timp performanțele ", a declarat Lennard.

Profilul Arm pentru Symbian nu este intrinsec, a spus Lennard. Aplicațiile nu trebuie să fie modificate pentru a se potrivi unei sesiuni de profilare, a spus ea. Dezvoltatorii pot rula și alte aplicații alături de cel pe care îl testează pentru a vedea cum funcționează aplicația într-o situație reală, a spus Lennard.

Instrumentul va permite, de asemenea, dezvoltatorilor să colecteze o cantitate nelimitată de date de urmărire, sunt executate pe un procesor. Următoarele date arată câte cicluri de procesoare sunt necesare pentru a executa o instrucțiune. Dezvoltatorii pot folosi aceste informații pentru a îmbunătăți codul aplicației.

Dar colectarea datelor de urmărire prezintă alte probleme. Doar câteva secunde de date de urmărire generează megaocteți de date. Cele mai multe instrumente de profilare au un tampon de memorie care nu va colecta mai mult de 4G octeți, a spus Lennard.

Arm a configurat instrumentul pentru a colecta o cantitate nelimitată de date de urmărire. Unitatea de urmărire a brațelor poate fi conectată printr-un cablu USB (Universal Serial Bus) la alt hard disk, permițând colectarea unei cantități nelimitate de urme, a spus ea. De asemenea, dezvoltatorii se pot uita la fiecare instanță atunci când se execută o instrucțiune, ceea ce oferă o imagine granulară a modului în care rulează codul.

"Dezvoltatorii se pot concentra într-adevăr pe locul în care aplicația lor se confruntă cu hit-uri de performanță", a spus Lennard. Profiler pentru Symbian va funcționa pe hardware cu o Macrocell încorporată, care permite ca informațiile despre procesor să fie colectate în timpul funcționării.

Arm oferă de asemenea RTSM (Real-Time System Models), care emulau cu exactitate un procesor în software pentru aplicații test, în versiunea profesională a RealView Development Suite 4.0. Aparatul RTSM include șase procesoare Arm: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 și apoi New Cortex A9