32bit app on 64bit machine?

  • Follow


I know there isn't a x64 version of Visual Studio but is there anything 
stopping me from running my x86 version of VS on a 64bit version of Windows 
2003? When debugging my console application, will my application be able to 
use all memory installed in the system (as opposed to the 4gb limitation 
that's in place on 32bit systems)?


0
Reply Kimbo 3/15/2010 11:17:38 PM

> I know there isn't a x64 version of Visual Studio but is there anything 
> stopping me from running my x86 version of VS on a 64bit version of 
> Windows 2003? When debugging my console application, will my application 
> be able to use all memory installed in the system (as opposed to the 4gb 
> limitation that's in place on 32bit systems)?

How big if the program you're debugging!!! :o)

Yes, I run Visual Studio 2008 and 2010 both on Window 7 x64 Enterprise.

There's no problem with doing this.  But no, a single process (devenv.exe) 
cannot use more than the maximum memory it can address as a 32 bit 
application.

-- 
Mike
GoTinker, C# Blog
http://www.gotinker.com 

0
Reply Mike 3/16/2010 12:20:11 AM


Oh no, sorry, I didn't mean that visual studio will use more than 4gb. I 
meant that the program I'm debugging *itself* will use more than 4gb. It 
loads a ton of financial data into RAM and crunches it.


"Mike Lovell" <dont.reply@gotinker.com> wrote in message 
news:edjBE6JxKHA.2436@TK2MSFTNGP04.phx.gbl...
>> I know there isn't a x64 version of Visual Studio but is there anything 
>> stopping me from running my x86 version of VS on a 64bit version of 
>> Windows 2003? When debugging my console application, will my application 
>> be able to use all memory installed in the system (as opposed to the 4gb 
>> limitation that's in place on 32bit systems)?
>
> How big if the program you're debugging!!! :o)
>
> Yes, I run Visual Studio 2008 and 2010 both on Window 7 x64 Enterprise.
>
> There's no problem with doing this.  But no, a single process (devenv.exe) 
> cannot use more than the maximum memory it can address as a 32 bit 
> application.
>
> -- 
> Mike
> GoTinker, C# Blog
> http://www.gotinker.com 


0
Reply Kimbo 3/16/2010 1:09:39 AM

> Oh no, sorry, I didn't mean that visual studio will use more than 4gb. I 
> meant that the program I'm debugging *itself* will use more than 4gb. It 
> loads a ton of financial data into RAM and crunches it.

Yes, you can run/debug x64 applications using Visual Studio.  In which case, 
your application could use the upper memory limit of x64

-- 
Mike
GoTinker, C# Blog
http://www.gotinker.com 

0
Reply Mike 3/16/2010 1:23:35 AM

sweet, thanks!

"Mike Lovell" <dont.reply@gotinker.com> wrote in message 
news:eCXJWdKxKHA.4752@TK2MSFTNGP04.phx.gbl...
>> Oh no, sorry, I didn't mean that visual studio will use more than 4gb. I 
>> meant that the program I'm debugging *itself* will use more than 4gb. It 
>> loads a ton of financial data into RAM and crunches it.
>
> Yes, you can run/debug x64 applications using Visual Studio.  In which 
> case, your application could use the upper memory limit of x64
>
> -- 
> Mike
> GoTinker, C# Blog
> http://www.gotinker.com 


0
Reply Kimbo 3/16/2010 3:03:16 AM

4 Replies
238 Views

(page loaded in 0.115 seconds)


Reply: