スマホのChromeが異常に遅い!原因は「履歴とタブ」の同期だった【解決までの備忘録】

ネット&デジタル

Androidスマートフォン「Google Pixel 7a」で、Chromeのページ遷移が異常に遅くなる問題が発生しました。

どのWebサイトでも、リンクをタップするたびに約3秒待たされるという症状です。

同じWebサイトにパソコン版Chromeからアクセスすると、ページ遷移はほぼ一瞬。スマートフォンでも本来はもっと快適に動作するはずです。

いろいろ試した結果、Google Chromeの「履歴とタブ」の同期をオフにすることで問題が解消しました。

同じような症状で困っている人の参考になるかもしれないので、原因を絞り込むまでの経緯を記録しておきます。

発生した症状

使用環境と症状は次のとおりです。

  • 端末:Google Pixel 7a
  • ブラウザ:Android版Google Chrome
  • 症状:ページ遷移のたびに約3秒待たされる
  • 発生範囲:特定のサイトではなく、ほぼすべてのWebサイト
  • パソコン版Chrome:同じWebサイトでも高速
  • Android版Chromeのシークレットモード:高速

特に不思議だったのは、シークレットモードでは問題が起こらないという点です。

同じスマートフォン、同じブラウザ、同じ通信回線を使用しているのに、通常モードだけが遅いのです。

このことから、通信環境や端末の処理性能よりも、Chromeの通常モードに固有のデータや設定に原因があるのではないかと考えました。

試した対処方法と結果

ChatGPTに相談しながら、原因を切り分けていきました。

実際に試した操作と、その結果をまとめます。

試したこと結果
キャッシュされた画像とファイルを削除改善せず
サイトの設定を削除改善せず
Chromeの全タブを閉じる改善せず
Pixel 7a本体を再起動改善せず
ページのプリロード設定を確認もともと「なし」
Cookieとサイトデータ(1,931件)を削除改善せず
セーフブラウジングを「標準保護」に変更改善せず
ChromeからGoogleアカウントをログアウト高速化!
Googleアカウントに再ログイン直後は高速だが、しばらくすると再び低速化
「履歴とタブ」の同期をオフ問題解消!

キャッシュやCookieを削除しても改善しない

最初に疑ったのは、Chromeに保存されたキャッシュやCookieの不具合です。

Chromeの設定から、キャッシュ、サイトの設定、Cookieとサイトデータなどを削除しました。

Cookieとサイトデータは1,931件も保存されていたので、これが原因かもしれないと思いましたが、結果は変わらず。

全タブを閉じたり、端末自体を再起動したりしても効果はありませんでした。

Googleアカウントからログアウトすると高速化!

大きな進展があったのは、ChromeからGoogleアカウントをログアウトしたときです。

ログアウトした途端、通常モードでもページ遷移が高速になりました。

この結果から、Googleアカウントに関連する何らかの処理が原因である可能性が高まりました。

そこで、再度同じGoogleアカウントにログインしてみました。

すると、ログイン直後は高速なままだったのですが、数十秒~数分ほど経過すると、再びページ遷移が遅くなりました。

ログインした瞬間ではなく、少し時間が経過してから症状が再発するという特徴があったのです。

このことから、ログイン後に開始されるデータ同期などの処理が疑わしくなりました。

解決方法:「履歴とタブ」の同期をオフにする

次に試したのが、Googleアカウントとの同期設定の変更です。

操作手順は以下のとおりです。

  1. Android版Chromeを開く
  2. 右上の「︙」から「設定」を開く
  3. Googleアカウント名をタップ
  4. 「履歴とタブ」をオフにする

※Chromeのバージョンによって、設定項目の名称や画面構成は異なる場合があります。

この設定を変更したところ、ページ遷移が高速になりました。

その後、約10分間Chromeを使い続けてみましたが、以前のように遅くなることはありませんでした。

少なくとも今回の環境では、この設定変更によって問題を解消できたことになります。

なぜ「履歴とタブ」の同期が原因だったのか?

ここからは推測を含みます。

Chromeには、Googleアカウントを利用して、複数の端末間で閲覧履歴や開いているタブなどを共有する仕組みがあります。

今回の問題では、この「履歴とタブ」の同期を有効にすると動作が遅くなり、無効にすると改善しました。

考えられる原因としては、次のようなものがあります。

  • 同期対象となる閲覧履歴やタブのデータに何らかの問題がある
  • 同期処理で過剰な負荷が発生している
  • Chromeの特定バージョンに同期関連の不具合がある
  • Googleアカウント側のデータと端末内のデータの整合性に問題がある

ただし、これらはあくまで仮説です。

今回の検証で確認できたのは、「履歴とタブ」の同期を無効化すると症状が解消する、というところまでです。

同期データそのものが破損しているのか、Chrome側のプログラムに不具合があるのかまでは特定できていません。

また、Googleアカウントからログアウトした場合も高速化したことから、アカウント連携機能が関係している可能性は高いものの、厳密な原因の特定にはさらに調査が必要です。

「履歴とタブ」の同期をオフにしても問題ない?

この設定をオフにすると、Googleアカウントを通じた閲覧履歴や開いているタブの共有が利用できなくなります。

たとえば、スマートフォンで閲覧したページの履歴をパソコン側のChromeで参照したり、別の端末で開いているタブを確認したりする機能に影響します。

一方、ブックマークやパスワードなどについては、それぞれの保存設定が有効なら、引き続きGoogleアカウントに保存できます。

つまり、履歴やタブの端末間共有が必要なければ、同期をオフにしたままでも大きな支障はありません。

今回は、ページ遷移が毎回約3秒も遅くなるデメリットの方が圧倒的に大きいため、当面は同期をオフにして使用することにしました。

まとめ

今回のPixel 7aのChrome動作遅延問題は、最終的に「履歴とタブ」の同期を無効化することで解消しました。

特に原因の切り分けで役立ったのは、次の3つの発見です。

  1. シークレットモードでは高速に動作する
  2. Googleアカウントからログアウトすると高速化する
  3. 再ログイン後、しばらくして遅くなるが、「履歴とタブ」の同期をオフにすると改善する

最初はキャッシュやCookieの問題を疑いましたが、結果的にはそれらを削除しても効果はありませんでした。

Android版Chromeの通常モードだけが異常に遅く、シークレットモードでは正常に動く場合は、「履歴とタブ」の同期設定を確認してみる価値がありそうです。

もちろん、すべての動作遅延が同じ原因とは限りません。

今回の方法は、実際に自分の環境で効果があった対処法として記録しておきます。

参考リンク

コメント

タイトルとURLをコピーしました