Open kawasin73 opened 6 years ago
Mmap でファイルをマッピングしたとき仮想メモリ空間のみを確保し、実メモリは割り当てない。
仮想メモリ空間はページ(4KB etc...)ごとで管理され、あるページに初めてアクセスしたとき page fault が発生しファイルの内容をページキャッシュにロードして、ページキャッシュを仮想メモリに対応させる。(ページイン)
page fault
Mmap でページインされたメモリがいつ解放される(ページアウト)のか、そのタイミングを調査する。
TODO: When and how is mmap'ed memory swapped in and out?
Mmap でファイルをマッピングしたとき仮想メモリ空間のみを確保し、実メモリは割り当てない。
仮想メモリ空間はページ(4KB etc...)ごとで管理され、あるページに初めてアクセスしたとき
page fault
が発生しファイルの内容をページキャッシュにロードして、ページキャッシュを仮想メモリに対応させる。(ページイン)Mmap でページインされたメモリがいつ解放される(ページアウト)のか、そのタイミングを調査する。