Android profiling with Performance Advisor
Дизайнер Chip Arm Holdings выпустил во вторник свой первый инструмент профилирования приложений для Symbian OS.
Arm Profiler для Symbian - это компонент профессиональной версии RealView Development Suite 4.0, пакет инструментов для разработчиков программного обеспечения, которые пишут и отлаживают код для Arm
Инструмент для Symbian предназначен для того, чтобы разработчики могли точно настроить свои приложения, поскольку мобильные устройства становятся более сложными с использованием GPS (Global Positioning System), воспроизведения музыки и функций телефона, сказал Элан Леннард, менеджер по продукции для инструментов профилирования в Arm.
Разработчики хотят, чтобы их приложения работали быстро, использовали как можно меньше памяти и не потребляли много энергии.
«Мы уделяем особое внимание предоставлению инструментов для помощи в разработке телефонов операторы и разработчики программного обеспечения, чтобы иметь возможность добавлять столько функций, чтобы быть конкурентоспособными, и в то же время не страдать от производительности », - сказал Леннард.
Профилировщик Arm для Symbian неинтрузивный, сказал Леннард. По ее словам, приложения не нужно модифицировать для проведения сеанса профилирования. Леннард сказал, что разработчики также могут запускать другие приложения вместе с тем, который они тестируют, чтобы увидеть, как их приложение работает в реальной ситуации.
Инструмент также позволит разработчикам собирать неограниченное количество данных трассировки, которое показывает, как инструкции выполняются на процессоре. Данные трассировки показывают, сколько циклов процессора требуется для выполнения команды. Затем разработчики могут использовать эту информацию для улучшения кода приложения.
Но сбор данных трассировки создает другие проблемы. Всего за несколько секунд данные трассировки генерируют мегабайты данных. Большинство инструментов профилирования имеют буфер памяти, который не будет собирать больше 4 Гбайт, сказал Леннард.
Arm сконфигурировал свой инструмент для сбора неограниченного количества данных трассировки. Она сообщила, что блок сбора трассировки руки может быть подключен кабелем USB (Universal Serial Bus) к другому жесткому диску, что позволяет получить практически неограниченное количество следов. Разработчики также могут смотреть на каждый экземпляр, когда выполняется инструкция, которая дает подробный обзор того, как работает код.
«Разработчики могут действительно сосредоточиться на том, где их приложение испытывает удары по производительности», - сказал Леннард.
The Arm Профилировщик для Symbian будет работать на оборудовании с помощью встроенного Trace Macrocell, который позволяет собирать информацию о процессоре во время его работы.
Arm также предлагает RTSM (модели системы реального времени), которые точно эмулируют процессор в программном обеспечении для приложения тестирования, в профессиональной версии RealView Development Suite 4.0. Набор начинается с US $ 8,600.
RTSM покрывают шесть процессоров Arm: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, New Cortex R4 и затем новую Cortex A9.
Symbian выпускает бесплатный инструмент для разработки приложений
Symbian выпустила бесплатный инструмент во вторник, что позволяет разработчикам видеть, как их код работает в мобильной операционной системе.
Panda выпускает бесплатный инструмент безопасности для Autorun
Разработчик антивируса предлагает бесплатную загрузку для отключения функции автозапуска Windows, которая может представлять угрозу безопасности.
Android для Windows Phone 7 Инструмент сопоставления для разработчиков приложений
Microsoft пытается привлечь многих разработчиков Android к своей корзине, выпустив инструмент под названием «Android to Windows Phone 7».