メモリをスワップからRAMに戻すシステムコールはありますか?

メモリをスワップからRAMに戻すシステムコールはありますか?

十分なRAMがある場合は、メモリページをスワップからRAMに戻すシステムコールがあるのか​​、議論されたのか疑問に思います。悪名高いことを考えていた

swapoff -a
swapon -a

ただし、より安全な方法(RAMが十分でない場合は残りのページを後ろに移動しません)は、コンピュータがアイドル状態の場合にのみ可能です。

私は問題を見る「メモリ内容をRAMに復元する方法」かなり頻繁に発生するので、他の人がよりスマートな解決策を検討したことがあるかどうか疑問に思います。

考えられるユースケース:アプリケーションはすべてのRAMを使用するため、他のアプリケーションのメモリが交換されます。アプリケーションがシャットダウンすると、残りのアプリケーション用のRAMスペースが再び十分になります。アクセスが必要なときにユーザーのメモリが高速デバイスにある場合(遅延動作なし)、ユーザーエクスペリエンスが大幅に向上するため、コンピュータのアイドル時間中に交換を解除することが有利です。代表的な例には、ウィンドウマネージャ、デスクトップ環境、ブラウザ、または他のメモリ集約型アプリケーションが含まれる。

ベストアンサー1

おすすめ記事