Нетобзор - форум про интернет

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Автор Тема: Google Chrome убивает аккумуляторы ноутбуков  (Прочитано 420 раз)

0 Пользователей и 1 Гость просматривают эту тему.

LutykАвтор темы

  • Nulla dies sine linea
  • Модератор форума
  • *
  • Благодарность: +1196/-0
  • Оффлайн Оффлайн
  • Сообщений: 5754
  • Город: на берегах Згара
  • Модем: work ZTE AC81B / lenovo p2/home power beam m2 400
  • Провайдер: Intertelecom CDMA / Kyivstar 3G UMTS/ ISP Mobit
  • Тариф: Супербезліміт 120 / 3G Адреналин + Ночной Безлимит
  • Антенна: Rnet 21 dBi 2 m
  • 0983833266/e-mail lutyk1999@ukr.net

Браузер Google Chrome на Microsoft Windows может сильно влиять на время автономной работы ноутбука и даже замедлять работу компьютера.

Но почему Chrome сажает батареи быстрее, чем другие интернет-браузеры? Проблема заключается в скорости системных часов. Её незаметно для пользователя использует Windows. В момент своего открытия Chrome устанавливает это значение равным 1.000 мс. А для Windows в режиме ожидания это значение должно составлять 15.625 мс. Цифры кажутся немного запутанными, но вопрос не в них, а в рассогласовании скорости пробуждения процессора.

Что такое системные часы и почему это имеет значение? В операционных системах, таких как Windows, события часто настроены на запуск с некоторым интервалом. Для экономии энергии, процессор переходит в ждущий («спящий») режим, когда ничего не требует его внимания, и просыпается в заранее установленные сроки. Этот интервал, который Chrome изменяет в Windows, означает, что система просыпается гораздо чаще, чем раз в 15.625 мс. В самом деле, при установке интервала системных часов в 1.000 мс, процессор пробуждается 1000 раз в секунду. А установка по умолчанию в 15.625 мс означает, процессор просыпается всего 64 раза в секунду, чтобы проверить состояние событий, которые требуют внимания.

Сама Microsoft говорит, что установка интервала пробуждения в 1.000 мс может увеличить энергопотребление на 25 процентов. По самой своей природе, скорость системного времени носит глобальный характер, а это означает, что одно приложение может всё испортить, и поскольку обычные пользователи не заботятся об интервалах, большинство из нас никогда не узнает, в чём же была проблема

А что же происходит в других браузерах? Когда вы открываете самую последнюю версию Internet Explorer, скорость остается на уровне 15.625 мс, пока браузер не должен сделать что-то, чтобы скорость возросла. Если вы, скажем, заходите на YouTube, то для воспроизведения видео IE увеличит частоту пробуждения до 1.00 мс. При закрытии этой вкладки, в обычном режиме просмотра, он вернётся к значению в 15.625 мс. В Chrome увеличение скорости держится постоянно, как только открывается браузер, и он продолжает поддерживать её высокой, пока вы не закрыли браузер полностью.