[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: mlockall() semantics
On Tue, Oct 12, 2010 at 03:55:51PM +0100, Sad Clouds wrote:
> I run a process that does the following:
> Call mlockall(MCL_FUTURE)
> Run a loop, calling malloc() for a large number of objects. Object vary
> is size, from 1K to 1MB. Total memory allocated is about 1GB.
> Looking at the output of 'top' command, it shows 'Wired' memory to be
> 666MB, which is much less than 1GB.
Your process may not have touched every page of the malloc()'d memory,
so they're not all mapped.
David Young OJC Technologies
dyoung%ojctech.com@localhost Urbana, IL * (217) 278-3933
Main Index |
Thread Index |