YouTubeを流しているだけでPCが激重になる「メモリ無限消費バグ」の解決法
はじめに
WindowsパソコンでYouTubeを再生し続けると、気づかないうちにメモリを大量に消費してパソコン全体が重くなってしまう問題が、いま国内外で多数報告されています。「動画がカクつく」「動画再生中にPCがなんか重い」と感じたら、それはブラウザがメモリを食い尽くしているサインかもしれません。
この記事では、PCの操作にあまり慣れていない方でもできる、無料かつ最短の対処法をやさしく紹介します。
どんな問題が起きているのか
現象:YouTubeをブラウザ(Chrome、Firefoxなど)で再生し続けると、メモリ使用量が際限なく増え続ける。
発生状況:
Chrome:報告はまちまち(発生する人・しない人がいる)
Firefox:ほぼ確実に発生
Vivaldi、Braveなどの「Chromium系」ブラウザ:かなりの確率で発生
影響:放っておくとPC全体の動作が遅くなり、最終的にブラウザが落ちたり、PCがフリーズしたりする。
原因は「メニュー要素」
調査によると、原因は動画の再生画面に常に表示されている「いいね」や「保存」などのメニュー部分にあるようです。この部品(要素)がブラウザのメモリ管理と相性が悪く、情報を延々と溜め込んでしまうことが、メモリ無限増加の正体と考えられています。
一番簡単な対処法:uBlock Originでメニューを非表示にする
uBlock Origin / uBlock Origin Lite とは
広告ブロックで有名な無料の拡張機能です。今回の対処では「ページの特定部分を非表示にする機能」を使います。
拡張機能をまだ入れていない場合
お使いのブラウザで拡張機能ストアを開く
Chrome / Brave / Vivaldi など:Chrome ウェブストア へ
Firefox:Firefox Add-ons へ
検索窓で「uBlock Origin」と検索
Chrome系で「uBlock Origin」が見つからない場合は「uBlock Origin Lite」でもOKです(機能はほぼ同じ)
インストールする
カスタムフィルターの追加手順
インストールできたら、以下の手順で必要のないメニューを非表示にします。
ブラウザ右上のuBlock Originのアイコン(盾のマーク)をクリック
開いたパネルの右下にある歯車マーク(ダッシュボード)をクリック
画面上部のタブから「マイフィルター」を選択
表示された入力欄に、下のコードを1行まるごとコピー&ペーストする
「変更を適用」ボタンを押す
www.youtube.com##:matches-path(/^/(watch|live)/) #menu作業はこれだけです。 すぐにYouTubeを開き直せば効果が現れます。上のコードを貼り付けて保存すると、動画再生中の問題のメニュー要素だけが非表示になり、メモリ増加が大幅に抑えられます。
「デメリット」はほぼゼロ
上記のフィルタールールであれば下記のデメリット(②の部分)も心配なしです。
① 「いいね」や「保存」ボタンが消えてしまうのでは?
たしかに、動画下部に常に表示されているメニューは見えなくなります。ですが、動画をフルスクリーン(全画面)にしたときに表示されるオーバーレイメニューから、通常どおり「いいね」や「あとで見る」への追加が可能です。操作性はまったく変わりません。
② 登録チャンネル一覧などで使う「三点メニュー」も消える?
上記のフィルターは「動画を実際に再生しているページにだけ」効くように細工されています。そのため、チャンネルページや「あとで見る」リストにある三点ボタン(キューに追加、再生リストに保存など)はまったく影響を受けず、これまでどおり使えます。
まとめ
YouTubeのメモリ無限増加問題は「メニュー要素」に原因があり、多くのブラウザで発生
解決策は、無料の拡張機能「uBlock Origin(またはLite)」に特定のフィルターを1行追加するだけ
フィルター適用後も、フルスクリーン操作や他ページでのメニュー利用に支障はなく、実用上のデメリットはほぼゼロ
「最近、YouTubeを見ているとPCの動作が重いな」と感じている方は、ぜひ一度この方法をお試しください。慣れない方でも2~3分で設定でき、見違えるように安定するはずです。
