Comments

srode wrote on 7/12/2009, 5:35 PM
no - it will use only what it would on a 32 bit OS.
TheHappyFriar wrote on 7/12/2009, 6:16 PM
i don't think it's 4gb RAM either, but 4gb total memory, including video memory.
Laurence wrote on 7/12/2009, 7:26 PM
My understanding is that a 32 bit program can use up to 2GB of memory whether it is run from a 32 bit OS or a 64 bit one. That is why some of us are so interested in the 64 bit versions of Vegas.
Himanshu wrote on 7/12/2009, 7:52 PM
A 32-bit application is able to address more than 2GB on both 32-bit and 64-bit systems. On a 32-bit OS, the application must be enabled as 'large address aware' and the system that it's running on must enable the /3GB switch. If both are true, the 32-bit will be able to address as much as 3GB.

On a 64-bit OS, a 32-bit application enabled as 'large address aware' is able to address upto 4GB.

Reference: Memory limits for windows, an article on Microsoft's MSDN site, and their page on the /3GB switch.
reberclark wrote on 7/12/2009, 8:49 PM
Thank you all for your replies!
dibbkd wrote on 7/13/2009, 4:11 AM
This thread has a link to a program that lets you get above the 3GB limit:

http://www.sonycreativesoftware.com/forums/ShowMessage.asp?ForumID=4&MessageID=663683

It links to "CFF Expolorer", at http://www.ntcore.com/exsuite.php but the above forum posts explain a lot of it.
jabloomf1230 wrote on 7/13/2009, 6:18 AM
CFF Explorer allows you to change the LARGE_ADDRESS_AWARE flag on an exe file, but if the program isn't written to use larger amounts of RAM, changing the flag, by itself, does nothing.