Shachar Shemesh wine-devel@shemesh.biz writes:
Can you? I was under the impression that some addresses are reserved for kernel addresses, or is that above 3GB?
Yes it's above 3Gb normally.
Basically, they are keeping huge database-like memory structures in memory for quick access. They are actually working on machines with 3GB of RAM, and they need it accessable. I will need to run some tests, but I think that they mostly do memory allocation and filling, not mmaps.
Memory allocations are based on mmap.