使用してみて、ページが正しくマップ解除されていることmadvise(MADV_DONTNEED)
を確認しました。/proc/pid/pagemap
ページ内のどの機能にもアクセスしていませんが、一部のページはすぐに元に戻されます。私が読んだところによると、アクティブと非アクティブの 2 つのリストがあります。madvise(MADV_DONTNEED)
両方のリストからページが削除されます。これが正しい場合、CPU がページ内のアドレスにアクセスする以外に、ページが再度ロードされる原因となるものはありますか? コードへの参照は本当に役に立ちます。私の目標は、ページを追い出され、読み込まれないようにすることです。