「このWebページは大量のメモリを使用しています」というエラーを解決する方法
「この Web ページは大量のメモリを使用しています」というエラーを修正するにはどうすればよいでしょうか?
「このウェブページは大量のメモリを使用しています」という厄介な警告への対処は、特にブラウジングの速度が遅くなったり、ページがほとんど使えなくなったりすると、非常にイライラさせられます。タブが多すぎる、ウェブサイトのスクリプトが悪質、あるいはMacのメモリが少しオーバーロードしているといった単純な原因で解決できる場合もあります。幸いなことに、これらの問題のほとんどは、少しの調整で解決できます。複雑な設定にとらわれる必要はありません。基本的に、これらの手順は、不要なものを整理し、設定を調整し、ブラウザとシステムを少しリセットすることです。これらの問題を解決すれば、目に見える改善が見られるはずです。それでは、よくある簡単な修正方法を見ていきましょう。
ブラウザのタブを積み重ねない
当たり前のように思えますが、これが原因となることがよくあります。開いているタブはどれもRAMを消費します。タブの数が増えるほどメモリを消費するため、これは厄介な問題です。特に、動画、スクリプト、リソースを大量に消費するページなどは顕著です。Macのメモリが不足すると、Safariは警告としてこの警告を表示します。ですから、不要なタブはすべて閉じて、本当に必要なタブだけに絞りましょう。これだけでも大きな違いが出るはずです。10個以上のタブを閉じると、特に古いMacではブラウザ全体の動作がスムーズになったという経験があります。
注:タブが多すぎて、いくつか残しておきたい場合は、セッションマネージャ拡張機能を使うか、すべてをブックマークして後で開くように設定することを検討してください。また、設定によっては、Safariを数日間開いたままにしておくと、動作が遅くなる場合があります。そのため、定期的に整理することで、こうしたエラーを防ぐことができます。
ウェブサイトの設定を変更する
それでも不十分な場合は、致命的にならない程度の設定を変更してみるのも良いかもしれません。少し奇妙に聞こえるかもしれませんが、ウェブサイト自体のリソース要求を下げることで、Macのトラブルを軽減できる場合があります。Safariの場合、簡単な方法は次のとおりです。
- 問題が発生している Web サイトにアクセスします。
- Ctrl キーを押しながら URL またはアドレス バーをクリックします。
- [この Web サイトの設定]を選択します(コンテキスト メニューから認識できます)。
- コンテンツブロッカーを有効にする- これにより、不要なスクリプトや広告をブロックできます。
- [自動再生]に移動して、 [自動再生しない]に設定します。
- 最後に、ポップアップ ウィンドウをブロックするをオンにするか、プロンプトを表示するように設定します。
これにより、ページ上でリソースを大量に消費するスクリプトの実行や、過剰な広告の読み込みを防ぐことができます。よりスムーズなブラウジングと、メモリ消費量の急増の可能性の低減が期待できます。
Safariを強制終了して再起動する
Safariがフリーズしたり、メモリが破損したりすることがあります。そんな時は、強制終了が解決策になるかもしれません。少し強引ですが、効果的です。ただし、重要な作業中は保存プロンプトが表示されないので、Chromeの動作が不安定だったり、全体的に動作が重かったりする場合は、強制終了を試みてください。
- Finderを開きます。
- メニューバーに移動して、Apple > 強制終了…をクリックします。
- Safariを選択し、「強制終了」をクリックします。
- 確認を求めるダイアログが表示される場合があります。その場合は、 「強制終了」を押してください。
その後、Safariを再起動してメモリエラーが消えるかどうかを確認してください。場合によっては、再起動するだけで、問題の原因となっているメモリリークやキャッシュの蓄積が解消されることもあります。
広告ブロッカーと拡張機能を試してみる
広告、ポップアップ、そして厄介なトラッカーは、RAMを大量に消費します。言うまでもなく、拡張機能の中には、便利なものからあっという間にメモリを浪費するものまであります。Mac App StoreやSafariの機能拡張パネルから専用の広告ブロッカーをインストールすれば、不要なスクリプトや広告を減らすことができます。
ただし、やり過ぎには注意が必要です。本当に必要ない拡張機能が多すぎると、状況が悪化する可能性があります。必要不可欠で評価の高い拡張機能だけに絞ることで、ブラウザをスリムに保つことができます。拡張機能を管理するには、以下の手順に従ってください。
- Safari > 環境設定を開きます。
- 拡張機能タブに移動します。
- 使用していない拡張機能が見つかった場合は、アンインストールするか無効にしてください。
プラグインをオフにする
プラグインはブラウザにとってワイルドカードのようなもので、機能を追加してくれる一方で、同期がずれると動作が不安定になったり、メモリ使用量が増加したりすることがあります。Flash、Java、その他のプラグインが不要な場合は、無効にすることでメモリの問題を防ぐことができます。Safariでは、以下の方法でプラグインを無効にできます。
- Safari > 環境設定 > セキュリティ。
- 「プラグインを許可する」のチェックを外します。
これはすべてを永久にブロックするわけではありませんが、メモリ使用量が多いという警告が表示され続ける場合は、プラグインを一時的に無効にすることで、プラグインが問題の原因になっているかどうかがわかります。
ブラウザのキャッシュファイルを消去する
Safariのキャッシュファイルは時間の経過とともに蓄積され、破損します。そうなると、ページの動作に不具合が生じ、メモリを大量に消費したりクラッシュしたりすることがあります。キャッシュをクリアするとSafariが再起動し、多くの場合これらの問題が解決します。
- Safari を開きます。
- Safari > 環境設定に移動します。
- [詳細設定]タブをクリックします。
- 「メニューバーに開発メニューを表示する」にチェックを入れます。
メニューバーに新しい「開発」メニューが表示されます。それをクリックして「キャッシュを空にする」を選択してください。これにより不要なファイルが削除され、パフォーマンスが向上します。
別のブラウザに切り替える
Safari で問題が解決しない場合は、Chrome または Firefox を試してみるのも一つの手軽な解決策です。特に Chrome は設定によってはメモリを効率的に使用する傾向があるため、警告が表示される頻度が少なくなるかもしれません。App Storeまたは各ブラウザの公式サイトからダウンロードして、ページをテスト表示してみてください。
必須ではないアプリケーションを閉じる
バックグラウンドで複数のアプリを実行しても効果はありません。特に、写真編集ソフトや仮想マシンのようにリソースを大量に消費するアプリの場合はなおさらです。システムRAMを解放するには、以下の手順に従ってください。
- を押してCommand + Space、「アクティビティ モニター」と入力し、Enter キーを押します。
- CPUとメモリのタブを確認します。
- ツールバーの「x」ボタンを選択してクリックし、CPU またはメモリの使用率が高いアプリを終了します。
これにより、Safari のリソースが解放され、メモリの過負荷が防止されます。
システムアップデートを確認する
Appleはアップデートでバグ修正やメモリ管理の改善を頻繁に行っています。以下の方法でMacとSafariを最新の状態に保ちましょう。
- Apple > この Mac について > ソフトウェア・アップデートに移動します。
- アップデートが利用可能な場合は、[今すぐ更新]を選択します。
アップデートにより、ブラウザがメモリ使用量について警告する根本的な問題が修正され、全体的なパフォーマンスが安定する可能性があります。
RAMをアップグレードする
場合によっては、Macの物理RAMが負荷に対して不足している可能性があります。このメッセージが頻繁に表示され、お使いのモデルでRAMの増設が可能な場合は、RAMを増設することで改善する可能性があります。ただし、最近のMacの多くはRAMがはんだ付けされているため、簡単に増設できるとは限りません。ただし、システムに空きスロットがある場合は、メモリを増設するだけで解決するかもしれません。
以上が一般的な修正方法です。簡単なものもあれば、少し手間のかかるものもありますが、通常はこれらのいずれか、あるいは複数の方法を組み合わせることでメモリ警告が解消され、ブラウジングに余裕が生まれます。