- 294 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:21:37 ]
- メモリマップファイルは使いにくいね。
1つは、 SetProcessWorkingSetSize()で最大ワーキングセットサイズを設定しても、多量にメモリを食って、他のプロセスに優しくない。 かといって、SetProcessWorkingSetSize(,-1,-1)を頻繁に呼ぶのも美しくなく、 かといって、リンカに/WS:AGGRESSIVE付けても、なんだかなぁ、と。 もう1つは、 いまどきのハードディスクはシーケンシャルにアクセスしないと速度が出ないため、 メモリマップして任意にメモリアクセスすると、ランダムアクセスになってしまうこと。 結局、シーケンシャルスキャンのヒント付けて、各ページの先頭を触って、 予めメモリに読みこんでおくという作業が必要になってしまう。
|

|