- 767 名前:名無しさん@お腹いっぱい。 [02/03/18 00:24]
- 質問です!
HP-UXでC++のプログラムを作ってるんです。 作っているうちにメモリが足りないことに気がつき、巨大な構造体の 塊(70メガバイト程度)をファイルに逃がして使用メモリ量を減ら そうとしてるんです。 そこでmmapをつかって必要な部分のみを読み出して使う、ということ になったのですが、mmap()でファイルをマップした場合物理メモリは 消費されてしまうのでしょうか? man mmapやってもちんぷんかんぷんで… 仮想のアドレスに割り当ててるんで、メモリは消費してないような。 ファイルにしてはスピードが速すぎるような… どなたかご教授お願いします。
|

|