Componentes

A Arm Holdings lança a primeira ferramenta de perfis de aplicativos para o sistema operacional Symbian.

My first application - Qt for Symbian

My first application - Qt for Symbian
Anonim

O Arm Profiler for Symbian é um componente da versão profissional do RealView Development Suite 4.0, um lote de ferramentas para desenvolvedores de software que escrevem e depuram código para o Arm.

A ferramenta para Symbian pretende permitir que os desenvolvedores ajustem seus aplicativos à medida que os aparelhos se tornem mais complexos com GPS (Global Positioning System), reprodução de música e funções de telefone, disse Elan Lennard, gerente de produto para ferramentas de perfil da Arm.

Os desenvolvedores querem que seus aplicativos funcionem rapidamente, usem a menor quantidade de memória possível e não consumam muita energia.

"O que estamos focando é fornecer ferramentas para ajudar no desenvolvimento de aparelhos Opers e desenvolvedores de software podem adicionar tantos recursos para serem competitivos e, ao mesmo tempo, não sofrer com o desempenho ", disse Lennard.

O perfilador Arm para Symbian não é intrusivo, disse Lennard. As aplicações não precisam ser modificadas para acomodar uma sessão de criação de perfil, ela disse. Os desenvolvedores também podem executar outros aplicativos ao lado do que estão testando para ver como o aplicativo se comporta em uma situação real, disse Lennard.

A ferramenta também permitirá que os desenvolvedores coletem uma quantidade ilimitada de dados de rastreamento, que mostram como as instruções são executados em um processador. Dados de rastreamento mostram quantos ciclos do processador são necessários para executar uma instrução. Os desenvolvedores podem usar essas informações para melhorar o código do aplicativo.

Mas a coleta de dados de rastreamento apresenta outros problemas. Apenas alguns segundos de dados de rastreamento geram megabytes de dados. A maioria das ferramentas de criação de perfil tem um buffer de memória que não coleta mais de 4 GB, disse Lennard.

Arm configurou sua ferramenta para coletar uma quantidade ilimitada de dados de rastreamento. A unidade de coleta de traços do braço pode ser conectada por um cabo USB (Universal Serial Bus) a outro disco rígido, permitindo a coleta de uma quantidade virtualmente ilimitada de traços, disse ela. Os desenvolvedores também podem olhar para cada instância quando uma instrução é executada, o que dá uma visão granular de como o código é executado. "Os desenvolvedores podem realmente focar em onde sua aplicação está tendo problemas de desempenho", disse Lennard. O Profiler para Symbian será executado em hardware com uma Macrocell Embedded Trace, que permite que informações sobre o processador sejam coletadas enquanto ele estiver sendo executado.

Arm também oferece RTSM (Modelos de Sistema em Tempo Real), que emula com precisão um processador em software para aplicação testando, na versão profissional do RealView Development Suite 4.0. A suíte começa em US $ 8.600.

Os RTSMs cobrem seis processadores de braço: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, Novo Cortex R4 e, em seguida, Novo Cortex A9.