- 締切済み
仮想メモリを使用するアプリケーション
物理メモリよりも優先して仮想メモリを使用するアプリケーションを作りたいのですが 展開するメモリを指定するプログラム方法をC#もしくはVB.NETでご教授頂けますでしょうか
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chie65536(@chie65535)
- ベストアンサー率44% (8800/19959)
回答No.1
Windowsの場合、Cのヒープ領域、alloc、malloc関数の処理は、最終的には、WindowsのVatualAlloc関数がメモリの確保処理を引き受けます。 http://msdn.microsoft.com/ja-jp/library/cc430204.aspx なので、このVatualAlloc関数をアプリケーションから直接呼び出して、メモリの振る舞いを自分で制御すれば「本当に必要な時以外は、常に仮想メモリに追い出す」のが可能です。
お礼
大変参考になりました。 感謝いたします。 ありがとうございました。