3. Задача
Энергопотребление — это интегральная метрика
› Мерить потребление тока на любых устройствах
(мобильные телефоны, планшеты, может быть даже
ноутбуки)
› Делать это автоматически
› Настолько часто, насколько потребуется (возможно,
тысячи раз в секунду)
3
16. Измерение в разрыве USB — proof of concept
› Устройство не ест больше 500 мА
› Батарейка портит измерения
Поэтому вытащим батарейку и используем внешнее питание.
Почему нельзя мерить ток в разрыве USB
13
55. Основные пользовательские кейсы 1
41
Yabro 704 mA
Chrome 677 mA
Yabro 397 mA
Chrome 325 mAХолодный запуск
Переход по ссылке
t [сек]
t [сек]
2010
2010
56. Основные пользовательские кейсы 2
42
Yabro 117 mA
Chrome 111 mA
Yabro 186 mA
Chrome 132 mAАктивный режим
Фоновый режим
t [сек]
t [сек]
5 10
2010
57. Основные пользовательские кейсы 3
43
Yabro 495 mA
Chrome 587 mA
Yabro 601 mA
Chrome 676 mAВидео
Push уведомления
t [сек]
t [сек]
6030
10 20 30
85. Алексей Лавренюк
инженер по тестированию
direvius@yandex-team.ru
Контакты:
panticonur@yandex-team.ru
Андрей Сидоров
разработчик ядра мобильного
браузера
@direvius, #yandextank