web-dev-qa-db-ja.com

あるアプリから別のアプリに切り替えるときに、Windows7でスタンバイから回復した後のディスク使用量が多い

Windows 7 64ビット(Sony VAIO Core i7、6 GBのRAM、300GBを超える空き容量のある1TB HD)に問題があり、誰かが解決できることを願っています。

私は仕事でVisualStudioやその他のCPU /メモリを大量に消費するソフトウェアを頻繁に使用します。また、コンピュータを離れるときに電源を切らないようにすることで、すべてを再起動する時間を無駄にする必要がありません。私のコンピューターは、必要なときに必要なサービスだけを開始するようにすでに微調整されており(いいえ、必要なサービスを無効にしませんでした。めったに使用しないサードパーティのサービスのみ)、ほとんどすべての役に立たないジャンクを削除しました。ブート(ここでも、サードパーティのソフトウェア)。このシステムはウイルスに感染しておらず、数年前から細心の注意を払って維持されており、新しく起動すると非常に正常に動作します。

オフにする代わりに、スタンバイモード(ハイバネーションではなく、スタンバイのみ)にしました...これが問題です。スタンバイから回復するときはいつでも、システムは非常に速く起動します...しかし、あるプログラムから別のプログラムに切り替えるたびに(たとえば、Visual StudioからChromeなど)回復した後、数分間ディスクを大量に使用します。あるアプリから別のアプリに切り替えるときに、コンピューターが数秒間フリーズすることがありますが、これは非常に煩わしいことです(たまたま、マウスが1、2回フリーズすることさえありました)。あるアプリから別のアプリに数分間切り替えた後、システムは通常の状態に戻ったように見えますが、私が言ったように、これには数分かかることがあります。

なぜこれが起こるのか誰かが知っていますか?スリープ状態にすると、RAMがディスクに書き込まれ、特定のアプリが次の場合にのみRAMに読み戻されるのと、ほぼ同じです。実際に使用されます(これはスタンバイモードでは発生しないはずですよね?)。

スタンバイ後に(コマンドラインユーティリティを介して、またはプログラムで)すべて(または少なくとも特定のソフトウェア)を強制的にRAM)にロードする方法はありますか?同じことを経験している人はいますか?スタンバイに問題がありますか?

RAMの物理サイズよりも多くを使用することが(まれに)あるため、ページファイルを無効にしないようにしたいと思います。

ありがとうございました。私の恐ろしい英語(ネイティブスピーカーではない)で申し訳ありませんが、私の質問が十分に明確であることを願っています。

2
Luca

ウェイク時にディスクがクラッシュする理由は、ハイブリッドスリープによるものです。これは、スリープモードが通常のACPIスリープモード(システムが低電力状態になる)と休止状態(メモリがディスクに書き込まれる)の両方のように機能し、パフォーマンスと信頼性のバランスを保つことを意味します。そのため、停電が発生した場合、コンピューターは常に休止状態/スリープファイルを使用してセッションを回復できます。

休止状態ファイルが使用されたため、Windowsは、再開時間を節約するために、現在使用する必要のあるメモリの部分に対応する休止状態ファイルの部分のみを読み取ります。

コントロールパネルの詳細な電源設定に移動すると、この機能をオフにして通常のスリープを使用できます。

4
oldmud0