The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект Mozilla представил инструментарий для изучения энергопотребления мобильных устройств

08.04.2014 14:17

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

Для измерения энергопотребления без влияния измерителя на работу системы предлагается использовать портативные амперметры, оснащённые интерфейсом USB, например, модель Yocto-Amp. Амперметр подсоединяется к батарее при помощи отпечатанной на 3D-принтере заглушки. Для сбора статистики предлагается специальная утилита, накапливающая данные и позволяющая визуализировать их в наглядном виде для сопоставления с выполняемыми на устройстве задачами.



  1. Главная ссылка к новости (https://hacks.mozilla.org/2014...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39520-powertool
Ключевые слова: powertool, mozilla
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, rshadow (ok), 14:33, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Интересно, они эту хрень для себя и гугла придумали? Потому что никто  из обычных разрабов игрушек и аппликух этим заниматься не будет. По крайней мере в таком виде =(
     
     
  • 2.2, pavlinux (ok), 15:03, 08/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все мобилы на столько похожи, что оптимизация кода для одного, даёт профит на всех.
     
     
  • 3.12, Аноним (-), 19:50, 08/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. Только прошивки плохо переносятся с одной мобилы на другую, а энергопотребление по большей части зависит от прошивки.
     
     
  • 4.21, anonymous (??), 06:57, 09/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Только прошивки плохо переносятся с одной мобилы на другую

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

     
  • 3.19, rshadow (ok), 02:54, 09/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > даёт профит на всех

    Возможно, но заниматься этим никто не будет.

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

     

  • 1.3, Аноним (-), 15:14, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нихрена себе оно жрет, при токе 100 ма и емкости 1500 ма*ч батарейки хватит на 15 часов...
     
     
  • 2.5, runoverheads (ok), 15:31, 08/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    как любой коммуникатор с экраном до 5". это ток рабочего режима.
    понятно что в режиме сна там в среднем 5ma
     

  • 1.4, pavlinux (ok), 15:21, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Честно сказать хрень какая-то. Тупая рисовалка графика для амперметра!

    Как отлаживать? События как синхронизировать? Как отличить, что батарею
    жрет  функция PushButton(), а не GetCameraScreen. Как отличить, что
    FirefoxOS/Android тормозилово, а не приложение?!

    Мне эта фигня напомнила студенческий анек: "... Вывод: таракан без ног не слышит".
    Так и тут - Вывод: Смартфон потребляет ток!  

     
     
  • 2.10, Аноним (-), 18:58, 08/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ты еще не понял, павлин? У скрипткидизов из мозиллы нарисовать график с амперметра - новье и круть! Что? Лаборанты такую фигню одной левой в конце 90-х одной левой, на коленке фигачили? Хаха, ну то хардкорные зубры, им оно на один зубок, а то кидизы, для них это геройство и EPIC WIN :)
     
     
  • 3.13, Аноним (-), 19:52, 08/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Лаборанты такую фигню одной левой
    > в конце 90-х одной левой, на коленке фигачили?

    Уже получается двумя левыми. Да и привязку к софту они как раз обеспечили, если новость дочитать.

     
     
  • 4.18, pavlinux (ok), 00:51, 09/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нет там никакой привязки. Создаешь файлик описания в формате json,
    всё что в нём напишешь, то и прогонит. На выходе csv, 2-мерный массив: время/ампер.
    При прогоне теста, всё что мы узнаем, это то, что при запуске теста, из json, жрётся 200 mA.

    Ожидалось-то,  что эта софтина, как-то перехватывает syscall мобильной платформы,
    ставит метки (иль трассировку с отслеживанием делает) и уже после анализа сопоставляет
    потребление тока и сискалы (или это работа периферии, камеры, GPS, GSM,... ).

    А то ведь так будешь, скажем, навигатор отлаживать, а окажется,
    что это сам GPS модуль жрёт.


     

  • 1.6, анон (?), 15:48, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    а зайти по ssh и запустить powertop?
     
  • 1.7, PavelR (ok), 15:55, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Да это всё гон, еще самые древние сотовые телефоны уже умели в инженерках показывать потребляемый ими ток, и для этого им не требовалось никакого "инструментария", "внешних амперметров" и "отпечатанных на 3D-принтере заглушек".
    В то время и 3D-принтеров-то не было.

    Запущенный в фоне процесс окажет "существенное влияние" на работу системы? ну-ну.

     
  • 1.8, rob pike (?), 17:41, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем только не занимается проект Mozilla, лишь бы браузер не пилить.
     
  • 1.11, XoRe (ok), 19:07, 08/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересная идея.
    Но это ещё надо дорабатывать - объединить с информацией о том, какие процессы запущены на самом устройве, какие функции выполняются и т.д.
    Пока это как сырой фреймворк - код есть, полезного применения нету.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру