[Wine] Re: malloc small pieces of memory

Daniel Skorka skorka at gmx.net
Fri Jun 23 10:53:02 CDT 2006


Johannes Holzer <hl.ichaus at arcor.de> wrote:
> I have a Problem with wine. I have one Program, that allogaces many
> small pieces with "malloc()" in the memory. "many" means over 2 Mio,
> "small" means "from 8 to 128 bytes" in size.
> 
> Running this Program on Windows gives me ~300MB Memory Usage (according
> to one of the values in the Tast manager). In Linux, "top" shows me a
> physical Usage of about 300MB and a virtual size of ~2.8 GB.

2e06 chunks of 128 bytes gives about 244 MB. Wine needs 2.8 GB of
virtual memory because it doesn't. It just needs an address space that
large.

> With Linux/Wine, the program fails with an "out of memory"-Error (malloc
> returns NULL).

If it fails, how can you tell its memory usage with top?

Daniel


More information about the wine-users mailing list