Komponente

Arm Releases Alat za profiliranje aplikacija za Symbian OS

What separates us from chimpanzees? | Jane Goodall

What separates us from chimpanzees? | Jane Goodall
Anonim

Arm Profiler za Symbian je sastavni dio RealView Development Suite 4.0 profesionalne inačice, serija alata za softver razvijen od strane softvera za pisanje i ispravljanje koda za ruke

Alat za Symbian namijenjen je prepustiti programerima fino ugađanje njihovih aplikacija, budući da mobilne slušalice postaju složenije s GPS-om (sustavom globalnog pozicioniranja), glazbom i funkcijama telefona ", rekao je Elan Lennard, voditelj proizvoda za profiliranje alata za ruke.

Razvojni programeri žele da se njihove aplikacije brzo pokreću, upotrebljavaju što manje memorije i ne troše mnogo energije. "

" Ono na što se usredotočimo jest pružanje alata za pomoć pri izradi mobilne slušalice operateri i programeri softvera kako bi mogli dodati onoliko mogućnosti da budu konkurentni dok istodobno ne pate od performansi ", rekao je Lennard.

Strukturator ruku za Symbian nije nametljiv, rekao je Lennard. Aplikacije se ne moraju mijenjati kako bi se prilagodile sesiji profiliranja, rekla je. Razvojni programeri mogu pokrenuti i druge aplikacije uz onaj koji su testirali kako bi vidjeli kako njihova aplikacija izvodi u stvarnoj situaciji, rekao je Lennard.

Alat će također dopustiti razvojnim programerima prikupljanje neograničene količine podataka o tragovima, izvode se na procesoru. Podaci o tragovima pokazuju koliko je procesorskih ciklusa potrebno za izvršavanje instrukcije. Razvojni programeri mogu zatim upotrijebiti te informacije kako bi poboljšali kod aplikacije.

Ali prikupljanje podataka o tragovima predstavlja druge probleme. Samo nekoliko sekundi podataka o tragovima generira megabajta podataka. Većina alata za profiliranje ima memorijski međuspremnik koji neće prikupiti više od 4 GB bajtova, rekao je Lennard.

Arm je konfigurirala svoj alat za prikupljanje neograničene količine podataka o tragovima. Armsova jedinica za sakupljanje tragova može se spojiti pomoću USB kabela (Universal Serial Bus) na drugi tvrdi disk, čime se prikuplja gotovo neograničena količina tragova, rekla je. Razvojni programeri mogu također pogledati svaku instancu kada se izvrši instrukcija, što daje jasan prikaz načina na koji se kôd pokreće.

"Razvojni programeri mogu se usredotočiti na to gdje im aplikacija doživljava uspješnost", rekao je Lennard. Profiler za Symbian će se izvoditi na hardveru s ugrađenim tragovima Macrocell koja omogućuje prikupljanje podataka o procesoru dok je pokrenut.

Arm također nudi i RTSM (modele sustava u realnom vremenu), koji točno oponašaju procesor u softveru za aplikaciju testiranje, u profesionalnoj verziji RealView Development Suite 4.0.

RTSM pokriva šest procesora Arm: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4, a zatim New Cortex A9.