web-dev-qa-db-ja.com

RAM使用量を増やすと、バッテリー使用量が増加しますか?

私はWindows 8を実行している2歳の15インチAMDラップトップを使用しています。そのバッテリー寿命は、確かに真新しいウルトラブックほど長くはありません。

私が現在働いている場所では、コンセントにアクセスできないので、拡張バッテリーをEbayから購入しました。

適切な明るさの設定、省電力モード、定期的なクリーニング、不要なソフトウェアの無効化により、4〜5時間のジュースを飲むことができます。

質問:ソフトウェアでシステムリソースの消費を追跡する場合、主にCPU使用率に焦点を当てていますが、CPU使用率が0%であるがメモリ使用率が比較的高いソフトウェアについてはわかりません。バッテリー寿命をさらに延ばすために、メモリをクリーンに保つ必要がありますか?

PS:私は8 GBの十分な物理メモリを持っているので、メモリを消費する非アクティブなソフトウェアによってパフォーマンスの面で余分な負担が生じることはありません。

25
user42175

メモリはごくわずかな電力しか使用しないため、無視できる要素です(ラップトップでは、1スティックあたり3ワット未満を話している)。

実際、HDDを使用している場合、理論的にはメモリ使用量を増やすと、理論的にはincreaseバッテリパフォーマンスになります。メモリがキャッシュとして使用される場合は、HDDアクティビティが減少するためです。


最も電力を消費するコンポーネントは、熱を生成するもの(CPUとGPUが情報を処理するときに)と、物理的な動きを生成するもの(ファンとハードドライブ)です。メモリは比較的少ない熱を発生する傾向があります(明らかに物理的な動きはありません)。

バッテリー消費を削減するために私がとるべき最初のステップは、HDDをSSDに交換し、新しいバッテリーを入手し、おそらくファンをより良い品質のものに置き換えることです(ラップトップでは実行が難しい)。また、GPUやCPUを集中的に使用するタスクは避けてください。それ以上の努力は、計り知れないほど短いバッテリー寿命を追加しています。

32
user201262

No。通常、メモリを「クリーン」に保つ必要はありません(ただし、メモリを無駄にする必要はありません)。

厳密な意味で、メモリを「クリーン」に保つことは、非常に不適切なアイデアですらあるかもしれません。ファイルシステムキャッシュをパージし、DLLをアンロードし、ワーキングセットをトリミングすることでメモリを「フリー」に保つプログラムに支払ういわゆる「メモリオプティマイザ」ソフトウェアが存在しますが、この種のことはヘビの油です。

RAM freeを維持する場合、RAMは使用することを意図しています。そうすれば、より少ないお金を費やして、より少なく購入することもできます。すべての最新のオペレーティングシステムでは、マッピングから取得されたメモリページは、ファイルシステムキャッシュとの間で透過的に移行されます。これにより、はるかに高速であるだけでなく、ディスクアクティビティも回避されます。ディスクは通常、アイドル状態に比べて、アクティブなときに約2倍の電力を消費します。RAMはどちらの方法でも同じ電力を消費します(理論的には、未使用のメモリバンクまたは未使用のメモリモジュールcould電源が切られますが、実際にはこれは起こりません-次の場合に最も厄介です。物理メモリが割り当てられ、疑似ランダムな方法で解放されている限り、未使用の完全なモジュールを見つけるのは困難な作業です。
すでに実行中のプログラムを前面に表示することは、ディスクからのイメージのロード、共有ライブラリのロード、インポートの修正、再配置、起動よりも明らかに高速で電力効率が良いです。同様に、キャッシュからドキュメントをプルする方が、ディスクからロードするよりも高速で電力効率が良いです。

追加のメモリを差し込まない限り(既に「十分」にあると述べたので、これを行うつもりはありません)、電力消費量は同じままです。

とはいえ、特定の目的を果たさない多くのプログラム(実際に使用するプログラムや重要なシステムコンポーネントではない)を実行しても役に立たず、不必要にRAM意味のある方法(プログラムまたはバッファ用)RAM使用済みとwasting RAMを維持することの間にはまだ違いがあります。

たとえば、Googleアップデータ、Logitechアップデータ、Adobeアップデータ、Office Speed Loader、Adobe Speed Launcherなどの10個のインスタンスを実行すると、どれも何も実行されませんtruly便利ですが、OSが使用できるメモリを奪いますそれ以外の場合は、ファイルシステムキャッシュとして利用します。これらのプログラムは、アプリケーションが必要な場合にページアウトされる可能性がありますが、キャッシュが優先されることはありません。いずれにしても、スワップファイルへの不要な書き込みを意味します。 「ゼロCPU」は、毎回ページフォールトを意味します。
したがって、システムの運用に不可欠ではなく、必要なものを何も提供しないものは、自由に捨ててください。しかし、イデオロギーのためだけに物事を盲目的に投げ捨てないでください。

5
Damon

モーセの答えに同意します。メモリが多いほどディスクアクティビティが少なくなるため、消費電力が少なくなります。

ただし、ハードウェアについて詳しく説明します。関係する少量の電力を示す this one のような多くのベンチマークがあります。その例では、4つの1.35V DDR3 SO-DIMMモジュールは2つのモジュールよりも4ワット多く負荷がかかっています(モジュールあたり約2ワット、ラップトップは通常1つまたは2つあります)。いずれにせよ、メモリとハードドライブを組み合わせた消費電力よりも、メモリのみを使用する方が望ましいです。

5
Jason

私の質問の理解から、100%のRAMの25%を使用しているかどうかは関係ありません。データを保持するために必要な電力は同じになります。

RAMは非常に頻繁に更新する必要があるため、揮発性メモリと見なされます(1秒あたり何回も、読み取り/書き込みサイクルの間)。これが、電源が切れたときにディスクに保存されなかったすべてのものを失う理由です。

RAMを更新するこのプロセスは、RAMの一部が使用されているかどうかに関係なく行われます。

したがって、アイドルコンピュータは、RAMがより多く使用されている場合、より多くの電力を消費しませんが、他の回答で述べられているように、より高いRAM使用量は、それを管理するためのより多くのCPU使用量を意味する可能性が高く、「メモリクリーナー」は、オペレーティングシステムがその仕事をするよりも多くのエネルギー処理を消費する可能性があります

3
Lykegenes

これは、関連する質問で間接的に回答されます 大きなサイズをインストールするRAMはより多くのエネルギーを消費することを意味しますか? そこの回答には多くの詳細があります。技術的には重複した質問ではありません。しかし、それらは答えで同じ理由をカバーしています。

実際には、負荷がかかっていても、消費量は 無視できる です。 RAMを使用して、ディスクまたはwifiアクセスをトリガーするものをキャッシュする場合、net省電力はenormousこれは、より多くの電力を必要とするコンポーネントから電力を延期するためです。

2
Maxx Daymon

もう少し情報を追加して、すでにいい答えを追加します。

  • 現代RAMスティック、悲しいことに、非常に頻繁に、モーセの答えから熱発生器カテゴリに分類されます。負荷がかかっているということです。
  • 電池が消耗し、一部はより速く、一部はより遅くなります。これは通常、パフォーマンスの低下を説明します(そして、間違いなく、あなたが新しいものを購入した理由だと思います)。一部のラップトップメーカーは、高品質のバッテリーアセンブリを供給しようとしていますが、一部は価格のみを目的としています。
  • EBayで見つかる電池の交換は、通常、元の電池よりも品質が低く、OEMまたはメーカーのオリジナルとしてマーク、ブランド、ラベルが付けられている場合は非常によくあります。これらは頻繁に早く摩耗します。私はThinkPadにeBayから購入した「元の」バッテリーパックをいくつか持っていましたが、それらは完全にゴミとは言えませんでしたが、2年間使用した後のパフォーマンスは実際のオリジナルのパフォーマンスと同じでした。

お役に立てれば。

2
Pavel