p.s. I am not allowed to install own service to pre-allocate large
pages.
--
Best regards,
Dmitriy V'jukov
If you need large chunks of RAM, then you really should be
considering going to a 64-bit OS. Vista and Server 2008 both have
64-bit flavors. You can allocate *MUCH* more memory on them.
Nathan Mates
--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Have you tried it without the MEM_LARGE_PAGES bit? 2 MB is not very
"large".
64-bit OS has something to do only with process' virtual address
space. It has nothing to do with physical memory.
64-bit Windows has exactly the same problems with large pages as 32-
bit Windows.
Yes, I tried it w/o the MEM_LARGE_PAGES, and memory is allocated w/o
problems then. 2MB is indeed not very large for process' virtual
space, though as it turns out is *very* large for continuous physical
memory.