Windows版Discordアプリケーションは、過剰なRAM使用量で悪名高いです。特にゲームなど、RAMを大量に消費するアクティビティを同時に行っているユーザーにとっては、これは大きな懸念事項となります。時間の経過に伴うメモリ消費量の増加を完全になくすことは不可能ですが、メモリ消費量の増加を抑制したり、アプリのメモリ使用量をリセットしたりするための効果的な方法がいくつかあります。
DiscordのRAM消費量の高さを理解する
Discordは基本的にElectronアプリケーションとして動作し、実質的にChromiumベースのプラットフォームとなっています。このアーキテクチャは一般的なウェブブラウザの動作を反映しているため、アプリケーションの実行に伴いメモリ使用量が大幅に増加します。ユーザーインターフェースの操作、チャット機能、音声通話やビデオ通話、チャンネルといった主要機能はそれぞれ独立したプロセスで動作し、ブラウザで複数のタブを開いている状態と似ています。さらに、すべての操作はRAMにデータを保存するため、メモリ使用量が急速に増加します。
エクスペリエンスを最適化するために、次のソリューションは RAM にキャッシュされるデータの量を最小限に抑え、よりスムーズな操作を可能にすることを目的としています。
ハードウェアアクセラレーションをオフにする
ハードウェアアクセラレーションを使用すると、Discordはユーザーインターフェースの表示や画面共有時などにグラフィックのレンダリングやビデオ処理にGPUを活用できます。ただし、この機能を有効にすると、グラフィックバッファが蓄積され、RAMの消費量が増える可能性があります。ハードウェアアクセラレーションを無効にすると、これらのタスクがCPUにリダイレクトされ、通常はRAMの使用量が減少します。
この機能を無効にするには、「設定」 → 「詳細設定」に移動し、 「ハードウェアアクセラレーション」をオフにしてください。変更を有効にするには、Discordを再起動する必要があります。

この調整により RAM の使用量は減りますが、CPU 負荷が高まり、ビデオの再生や画面共有の品質が低下する可能性があることに注意してください。
GIFとステッカーの自動再生を無効にする
Discordのデフォルト設定では、GIFとステッカーの自動再生が有効になっており、メモリに保存されるため、すぐにアクセスできます。しかし、様々な会話に参加すると、これらのアニメーションがすぐに蓄積され、貴重なRAMを消費してしまう可能性があります。これを軽減するには、自動再生を無効にして、アクティブに操作したGIFとステッカーのみが再生されるようにすることができます。
この調整を行うには、Discordの設定画面を開き、「アクセシビリティ」に移動して、「ステッカー」の下にある「インタラクション時にアニメーション」を選択します。その後、さらに下にスクロールして、 「DiscordがフォーカスされているときにGIFを自動的に再生する」オプションをオフにします。

今後は、アニメーションを表示するには、GIF をクリックしてステッカーの上にマウスを移動する必要があります。
ゲーム内オーバーレイを無効にする
ゲーム内オーバーレイ機能は、Discordがゲーム中に追加のプロセスを実行できるようにすることで、インタラクションを促進します。ただし、この機能はフレームバッファと画像メモリを節約する必要があるため、CPUとRAMの消費量を増加させる可能性があります。オーバーレイが必須でない場合は、メモリリソースを解放し、ゲームパフォーマンスを向上させるために、オーバーレイを無効にすることを検討してください。
オーバーレイをオフにするには、Discord 設定を開き、左下のゲーム オーバーレイまでスクロールして、オーバーレイの有効化トグルを無効にします。

サーバーリストを最適化する
ブラウザのタブと同様に、Discordの各サーバーはアクセス時だけでなくアイドル時もRAMを消費します。使用されていないサーバーも、アイコン、絵文字、メンバーデータのキャッシュなどのタスクのためにメモリを占有します。パフォーマンスを向上させるには、非アクティブなサーバーを最小限に抑えることを検討してください。
アプリの負荷を軽減するために、これらのサーバーをミュート、非表示、またはそのままにしておくことができます。これらのオプションにアクセスするには、サーバーアイコンを右クリックするだけです。

Discordアプリケーションを更新する
RAM使用量を管理するもう一つの効果的な方法は、Discordアプリをリフレッシュすることです。これにより、蓄積されたメモリデータが消去されます。開発者はこの問題の解決に役立つ自動再起動機能の開発に取り組んでいますが、ご自身でも簡単に実行できます。キーボードショートカットのCtrl+キーでRアプリをリフレッシュできます。リフレッシュには数秒かかりますが、キャッシュデータがリセットされます。
このプロセスではデータを再読み込みする必要があるため、以前に表示したコンテンツへのアクセスが一時的に遅くなる可能性があることに注意してください。
これらの戦略はそれぞれ単独では効果は小さいかもしれませんが、組み合わせることでDiscordのRAM使用量を大幅に削減できます。最適なパフォーマンスを得るには、定期的にアプリケーションを更新または再起動することを忘れないでください。
コメントを残す