GoogleはChromeがMacBookのバッテリー消費を抑えるはずだと主張

GoogleはChromeがMacBookのバッテリー消費を抑えるはずだと主張

Googleは、Apple製ラップトップユーザーのバッテリー駆動時間をわずかに向上させ、長時間のブラウジングやストリーミング再生を可能にする、新たな「裏側」アップデートをリリースしました。GoogleはGizmodoに対し、13インチMacBook Proを使った社内ベンチマークテストを含む、幅広い最適化手法をメールで共有しました。Googleは、Chromeの最新バージョンとmacOS Venturaの最新バージョンでテストを実行するために、独自のオープンソースベンチマークスイートを使用しました。Googleのテストでは、M2プロセッサー搭載MacBookで連続17時間のブラウジング、またはYouTube動画の視聴を18時間連続で実行できることが示されました。企業から直接提供されるベンチマークデータであるため、これらのデータは鵜呑みにしないようにしましょう。

なお、Gizmodo独自のレビューでは、M2搭載MacBookのバッテリー駆動時間は既にかなり高い評価を得ています。13インチMacBook Proは、Safari経由でYouTube動画を視聴するストレステストを含むテストで、推定16時間弱の駆動時間を示しました。最新の14インチおよび16インチMacBook Proのレビューでは、24時間連続動画再生時でも、シャットダウンするまでに既に17時間近く駆動していることが示されています。

アップデートは最新バージョンのMacBookに焦点を当てたものでしたが、チームは2020年モデルのIntel搭載MacBook Airと2020年モデルのM1搭載MacBook Airでも追加のベンチマークテストを実施しました。同社は以前のMacBookモデルにおける電力節約の具体的な数値は明らかにしていませんが、バッテリー駆動時間の改善はデバイス間で同様であると述べています。

Google は Mac 版 Chrome にどのような改善を加えましたか?

同社はMacBookの消費電力を抑えるため、メモリ使用量とタイマーにいくつかの調整を加えました。Googleの研究者によると、古いウェブページにある旧式のJavaScriptタイマーにアクセスする際のCPUの起動回数を変更したとのことです。Googleは長年にわたり、Appleデバイス上で動作するJavaScriptタイマーの起動方法の変更に取り組んできました。

Google は、Javascript タイマーによってトリガーされたときに Chrome が CPU を強制的に起動させる方法を修正したと述べました。
Googleは、JavaScriptタイマーによってChromeがCPUを強制的に起動させるタイミングを修正したと発表した。画像:Google

システムが短期記憶を使用する必要があるタイミングや、同じデータ構造に定期的にアクセスするタイミングについても、さらに微調整が加えられています。また、チームによると、画面上のピクセルを実際に変更しないドキュメントオブジェクトモデルによってトリガーされる不要なステップを削減するためにChromeを修正したとのことです。

この最適化はChromeユーザーの「ごく一部」にリリースされていますが、同社は今週中にすべてのMacBookユーザーにアップデートが適用される予定だと述べています。同社は、2023年以降にも電力消費に関するさらなるアップデートを実施することを約束しています。

Tagged: