Componenti

Braccio rilascia Strumento di profilazione delle applicazioni per Symbian OS

NYSTV - Armageddon and the New 5G Network Technology w guest Scott Hensler - Multi Language

NYSTV - Armageddon and the New 5G Network Technology w guest Scott Hensler - Multi Language
Anonim

Il chip designer Arm Holdings ha rilasciato martedì il suo primo strumento di profilatura delle applicazioni per il sistema operativo Symbian.

Arm Profiler per Symbian è un componente della versione professionale di RealView Development Suite 4.0, un insieme di strumenti per gli sviluppatori di software che scrivono e eseguono il debug del codice per Arm chip progettati.

Lo strumento per Symbian ha lo scopo di consentire agli sviluppatori di mettere a punto le loro applicazioni man mano che i telefoni diventano più complessi con GPS (Global Positioning System), riproduzione musicale e funzioni telefoniche, ha affermato Elan Lennard, product manager per gli strumenti di profilatura di Arm.

Gli sviluppatori vogliono che le loro applicazioni funzionino velocemente, utilizzano meno memoria possibile e non consumano molta energia.

"Quello su cui ci stiamo concentrando è fornire strumenti per aiutare lo sviluppo di telefoni cellulari opter e sviluppatori di software per essere in grado di aggiungere tante funzionalità per essere competitivi e allo stesso tempo non soffrire di prestazioni ", ha detto Lennard.

Il profiler Arm per Symbian non è intrusivo, ha detto Lennard. Le domande non devono essere modificate per ospitare una sessione di profilazione, ha detto. Gli sviluppatori possono anche eseguire altre applicazioni insieme a quella che stanno testando per vedere come si comporta la loro applicazione in una situazione di uso reale, ha detto Lennard.

Lo strumento consentirà inoltre agli sviluppatori di raccogliere una quantità illimitata di dati di traccia, che mostra come istruzioni sono eseguiti su un processore. I dati di traccia mostrano quanti cicli di processore ci vogliono per eseguire un'istruzione. Gli sviluppatori possono quindi utilizzare tali informazioni per migliorare il codice dell'applicazione.

Ma la raccolta dei dati di traccia pone altri problemi. Solo pochi secondi di dati di tracciamento generano megabyte di dati. La maggior parte degli strumenti di profilazione ha un buffer di memoria che non raccoglierà più di 4G byte, ha detto Lennard.

Arm ha configurato il suo strumento per raccogliere una quantità illimitata di dati di traccia. L'unità di raccolta delle tracce di Arm può essere collegata tramite un cavo USB (Universal Serial Bus) a un altro disco rigido, consentendo di raccogliere una quantità virtualmente illimitata di traccia, ha affermato. Gli sviluppatori possono anche esaminare ogni istanza quando viene eseguita un'istruzione, che fornisce una visione granulare di come il codice viene eseguito.

"Gli sviluppatori possono davvero concentrarsi su dove la loro applicazione sta subendo colpi di prestazioni", ha detto Lennard. Profiler per Symbian funziona su hardware con Embedded Trace Macrocell, che consente di raccogliere informazioni sul processore mentre è in esecuzione.

Arm offre anche RTSM (Real-Time System Models), che emula accuratamente un processore in un software per l'applicazione test, nella versione professionale di RealView Development Suite 4.0. La suite parte da US $ 8,600.

Gli RTSM coprono sei processori ARM: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 e poi New Cortex A9.