十分なメモリが解放されたら、データを自動的にスワップから RAM に移動します。

十分なメモリが解放されたら、データを自動的にスワップから RAM に移動します。

はい、同じことを尋ねる質問がすでにあることは知っています。しかし、どの答えも実際には質問に答えていない

よくある答えの 1 つは、「スワップが使用されているからといって、何かがアクティブにスワップイン/スワップアウトされているわけではないので、心配する必要はありません」というものです。この答えは技術的には正しいのですが、何かがスワップ内にある場合、現在実行中のプログラムの一部を使用しようとすると非常に遅くなることを意味します。また、これらの問題は、スワップの原因となったプログラムを閉じた後も数時間続きます。

他によくある答えは、「スワップをオフにしてからオンにする」です。これは手動の解決策であり、少しリスクがあります。実際に十分な空きメモリがあることを確認したとしても、これを実行している間にメモリを消費するプログラムを起動すると、おそらく問題が発生するでしょう。

そこで私の質問は、データをスワップから RAM に移動しているときにメモリを消費するプログラムを起動するとすぐに中断しないように自動化する方法はありますか?

関連情報