When are you trying to allocate it? At boot time I find Windows 7 allows
more contiguous memory than previous OS'es. But yes they made things more
agressive in memory management so you probably see smaller blocks sooner.
--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website:
http://www.windrvr.com
Blog:
http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply
"fuzzy_duck" <> wrote in message
news:C7CC9ED0-AD6D-4B13-8ADA-...
> It appears the memory management scheme of Windows 7 has changed. When
> using
> the call MmAllocateContiguousMemorySpecifyCache(), less contiguous memory
> is
> available.
> With previous OS's, (i.e. NT, 2000, 2000 server, 2003 server, XP, Vista) I
> have always been able to allocate 100MB. In Windows 7 I can usually get
> no
> more than 16MB. To help my understanding of what to change to fix the
> application, does anyone know what changed and why?
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4374 (20090827) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4374 (20090827) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com