Alkatrészek

Arm Release Symbian OS alkalmazásprofilláló eszköz

Galla Miklós - Jó rád ez a hacuka! (Teljes album - 2020.)

Galla Miklós - Jó rád ez a hacuka! (Teljes album - 2020.)
Anonim

A Symbian Symbian nevű Arm Profiler a RealView Development Suite 4.0 professzionális verziójának része, a szoftverfejlesztők számára egy eszközkészletet író és hibakereső kód

A Symbian eszköz célja, hogy a fejlesztők finomhangolják alkalmazásaikat, mivel a készülékek egyre összetettebbé válnak a GPS (Global Positioning System), a zenelejátszás és a telefon funkcióival, mondta Elan Lennard, termékkezelő az Arm.

A fejlesztők azt szeretnék, hogy alkalmazásai gyorsan működjenek, a lehető legkevesebb memóriát használják, és ne fogyasszanak sok energiát.

"Amire összpontosítunk, eszközöket nyújtunk a kézibeszélő az operátorok és a szoftverfejlesztők számára, hogy képesek legyenek annyi funkciót kínálni, hogy versenyképesek legyenek, ugyanakkor ne legyenek szenvedve a teljesítményükön "- mondta Lennard.

A Symbian Arm profilerje nem tolakodó, mondta Lennard. Az alkalmazásokat nem kell módosítani, hogy beilleszkedjen egy profilkészítéshez, mondta. A fejlesztők a tesztelés mellett olyan alkalmazásokat is futtathatnak, amelyek segítségével megvizsgálják, hogyan valósulnak meg alkalmazásuk valóságos helyzetben.

Az eszköz lehetővé teszi a fejlesztők számára, hogy korlátlan mennyiségű nyomkövetési adatokat gyűjtsenek be, végrehajtják a processzoron. A nyomonkövetési adatok azt mutatják, hogy hány processzorciklus szükséges az utasítás végrehajtásához. A fejlesztők ezután felhasználhatják ezeket az információkat, hogy javítsák az alkalmazás kódját.

De a nyomonkövetési adatok gyűjtése más problémákat okoz. Csak néhány másodpercnyi nyomkövetési adatok adnak megabájtot. A legtöbb profilkészítő eszköz memóriapuffert tartalmaz, amely nem gyűjt 4 GB-nál több bájtot.

Arm beállította eszközét, hogy korlátlan mennyiségű nyomkövetési adatokat gyűjtsön. Az arm nyomkövető egységet USB (Universal Serial Bus) kábel segítségével csatlakoztathat egy másik merevlemezhez, így gyakorlatilag korlátlan mennyiségű nyomot gyűjthet, mondta. A fejlesztők minden instrukciót megnézhetnek, amikor végrehajtják az utasításokat, ami szemügyre véve a kód működését.

"A fejlesztők valóban arra koncentrálhatnak, hogy alkalmazásukban teljesítményleadásokat érjenek el" - mondta Lennard. A Symbian® Profiler a beágyazott Trace Macrocell-on található hardveren fut, amely lehetővé teszi a processzor adatainak összegyűjtését a futás közben.

Az Arm szintén kínál RTSM (valós idejű rendszermodelleket), amelyek pontosan követik a processzor alkalmazását tesztelés, a RealView Development Suite 4.0 professzionális verziójában. A RTSM-ek hat karos processzort foglalnak magukban: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4, majd New Cortex A9