大きな(1〜2 GB)ファイルマップメモリに頻繁にアクセスするとパフォーマンスが低下する可能性がありますか?ファイルマッピングメモリに頻繁にアクセスする
私がGoogleにできる限り、メモリマップされたファイルはOSによって(ページフォールトを使用して)キャッシュされ、ロードされてから頻繁にアクセスするのが安全だと思われますメモリ上にある。
しかし、私はまた、パフォーマンスの低下を引き起こす可能性がある、それはだからががをロードされていない、をキャッシュされたことを考え出しました。
私は正解を得るのを助けてください、そして、親切な記述は評価されるでしょう。可能であれば、LinuxとWindowsの両方の回答を知りたいですが、がと異なると思われます。
注:私が「アクセス」と言ったとき、私は読み書きの両方をします。
どのくらいのメモリですか? 1 MB? 1 GB? –
@John Zwinck私が逃したものを指摘してくれてありがとう。私は質問を編集しました。 – minary