• 締切済み

仮想メモリを使用するアプリケーション

物理メモリよりも優先して仮想メモリを使用するアプリケーションを作りたいのですが 展開するメモリを指定するプログラム方法をC#もしくはVB.NETでご教授頂けますでしょうか

みんなの回答

回答No.1

Windowsの場合、Cのヒープ領域、alloc、malloc関数の処理は、最終的には、WindowsのVatualAlloc関数がメモリの確保処理を引き受けます。 http://msdn.microsoft.com/ja-jp/library/cc430204.aspx なので、このVatualAlloc関数をアプリケーションから直接呼び出して、メモリの振る舞いを自分で制御すれば「本当に必要な時以外は、常に仮想メモリに追い出す」のが可能です。

kahi0224
質問者

お礼

大変参考になりました。 感謝いたします。 ありがとうございました。

関連するQ&A