
通常の HDD と 16GB の RAM を搭載したラップトップを所有しており、Windows 8.1 を使用していますが、現在 8GB の RAM がキャッシュとして使用されています。
私の質問は、SSD を使用すると、SSD はファイルを直接実行するのに十分な速度なので、RAM のキャッシュ サイズが削減されるかどうかです。
答え1
いいえ、おそらくそうはなりません。RAM は依然として SSD よりも数桁高速です。
ただし、プログラムがより多くの RAM を要求すると、Windows が自動的にキャッシュ サイズを調整するため、これは問題にはなりません。私の経験では、プログラムが使用可能な RAM の合計の 90% 未満を使用している限り、キャッシュ サイズは削減され、その後、より積極的にページングが開始されます。プログラムに RAM の 90% 以上を割り当てることは可能ですが、Windows は高いパフォーマンスを維持するためにそれを回避しようとします。
言い換えれば、RAM の使用率が低いときに Windows が 8 GB の RAM をキャッシュに割り当てるのは良いことです。使用されていない RAM は無駄な RAM なので、使用しないままにしておくよりも、キャッシュに過剰なメモリを使用する方がよいでしょう。プログラムが 8 GB を超える RAM を必要とする場合、Windows はニーズを満たすためにキャッシュのサイズを自動的に変更します。