Инструмент “Потребление энергии” для Visual Studio 2013

Чрезмерное потребление энергии устройства приводит к малому количеству скачиваний и плохим отзывам. Оптимальное потребление энергии аккумулятора является важным аспектом, который должен учитывать каждый разработчик. Данный пост расскажет Вам о новом инструменте Visual Studio 2013 “Energy Consumption”, который поможет оптимизировать потребление энергии.

Мотивация

Маломощные устройства являются неотъемлемой частью нашей жизни. Мы проводим с ними практически весь свой день, начиная от чтения, просмотра фильмов и других повседневных задач. На таких устройствах ваше приложение должно быть наиболее оптимизированным для более быстрой и экономной работы.

Потребление энергии зависит от разнообразных системных ресурсов и условий, таких как: процессор, архитектуру памяти, технологии хранения данных, дисплей, его размер, интернет, к которому вы подключены, активных датчиков, а также различных условий: сила сигнала для передачи данных, пользовательские настройки (яркость экрана и т.п.) и многое другое.

Для точного измерения необходимы специализированные аппаратные средства, так как они обеспечивают лучший метод для точного измерения потребления энергии на конкретном устройстве, такая методология не является масштабируемой на практике, особенно если ее необходимо провести на нескольких устройствах.

Инструмент “Потребление энергии” внедряется в Visual Studio 2013 для Windows 8.1 приложений, что позволяет оценить энергопотребление вашего приложения без необходимости какого-либо специального оборудования. Инструмент обеспечивает подсчет затраченной энергии, которая находится под контролем разработчика, вместо того, чтобы точно предсказать энергетические характеристики данного устройства.

Использование

Инструмент “Потребление энергии” является одним из инструментов в новой вкладке Debug -> Performance and Diagnostics, внутри которой вы увидите множество инструментов, которые применимы для вашего приложения. Одним из таковых и является “потребление энергии”.

png;base643e60d2d2638bd59

Наилучший способ использования данного инструмента — профилирование на маломощных планшетах. Для запуска сеанса профилирования на планшете необходимо настроить удаленное профилирование на удаленном устройстве, а затем выбрать «Remote Machine».

На странице диагностики, выберите «Энергопотребление» и нажмите кнопку «Старт». Запуститься приложение вместе с сеансом профилирования. Перейдите к приложению и используйте его, как обычный пользователь.

png;base643992dbb3819336cf

После этого, нажмите кнопку «Стоп», чтобы остановить сеанс профилирования и показать отчет о потреблении энергии.

Отчет

png;base6497ae8d1d73e4413

В отчете представлено потребление энергии по определенному сценарию. Давай пройдемся конкретно (сверху-вниз).

  • Zoom: увеличение / уменьшение масштаба выделенного интервала времени. «Clear Selection» сбрасывает к исходному виду;
  • Линейка: указывает продолжительность сценария;
  • Estimated Power Usage: отчеты оценки энергопотребления дисплея, процессора и сети. Используйте относительный порядок, чтобы понять, как дисплей, процессор, сетевые ресурсы потребляют энергию по данному сценарию. Проверьте непредвиденные всплески и исследуйте те участки сценария, которые потребляют больше энергии, чем другие. Также присутствует четвертая полоса, которая показывает общий график расхода энергии;
  • Resources: показывает состояние соответствующих сетевых ресурсов;
  • Estimated Energy Usage Summary: кольцевая диаграмма в нижнем правом углу, которая отображает использование энергии для данного сценария.

 

Начните профилировать ваши приложения уже сегодня.

Инструмент “Потребление энергии” обеспечивает мощный способ для профилирования приложений, благодаря чему разработчики понимают какие ресурсы “съедают” больше всего энергии и могут оптимизировать и использование.

Ссылка на источник: Energy Consumption tool in Visual Studio 2013

Реклама
Tagged with: , , , , , ,
Опубликовано в Development, Windows 8

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: