Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Windows 7 3 GB switch

28 Oct 2010   #11
GeneO

Windows 10 Pro. EFI boot partition, full EFI boot
 
 

Quote   Quote: Originally Posted by stormy13 View Post
Quote   Quote: Originally Posted by GeneO View Post
Not to an individual process. On the 32 bit OS, any process is limited to 2GB of virtual address space unless you use the /3G switch.

I used /3G under XP for Photoshop
Forgot to mention that for a 32 bit app to use more than 2 GB it also has to be "largeaddressaware", of which I'm guessing (never used it) that Photoshop is one of those.
Yes, it is. And you brought up a good point - if the software isn't large address aware there isn't any point for /3G and if it isn't 64 bit there isn't any point for x64.


My System SpecsSystem Spec
.
28 Oct 2010   #12
cluberti

Windows 10 Pro x64
 
 

Not to mention that 3GB means you're reducing your kernel VA to 1GB, halving nonpaged pool maximum, more than halving paged pool maximum, drastically reducing the available PTEs, and shrinking desktop sharedsection space as well. All in all, unless you *absolutely* need it, you should avoid /3GB - especially on a client. This was really meant for server-based OSes and applications rather than userland stuff, although there are usermode apps that can use it (like Photoshop CS2 or newer). Even if you go to x64 and run an x86 app, if it's compiled LargeAddressAware, it'll get access to all 4GB of VA available in the Wow64 VM (because there's no kernel sharing in Wow64), which is a nice benefit for apps that really do want as much of that 3GB of VA they can get, but are x86-only.

If you're unsure about an app, you can always use dumpbin.exe /headers (for those of you with Visual Studio - it does have free versions, after all) to see what characteristics an .exe has (dumpbin will tell you if an .exe can handle large addresses, aka was compiled with the /LARGEADDRESSAWARE linker flag). Of note, editbin.exe (for adding linker flags to an already-compiled app) will not work against something compiled with the /GL option, if I remember correctly. Dumpbin.exe used to also fail, but I think that was fixed as of the version that shipped with VS2005.
My System SpecsSystem Spec
28 Oct 2010   #13
SSHOAIB

Win 7 enterprise 32 bit
 
 

Hi Guys I know 64 bit is the best bet but my Q is:
"If I use /3GB switch on my 32 bit 3GB (not 4 GB) machine - is it gonna make the Windows crash in the first place/unbootable?" I am happy to undergo some performance degrade but not a windows crash on the same machine and was still happy with a little bit of perf degrade.
Thanks
My System SpecsSystem Spec
.

29 Oct 2010   #14
sygnus21

Windows 10 Pro
 
 

Hi SSHOAIB,

I believe your question has been answered. Have you read the replies posted....

Here Windows 7 3 GB switch

and here Windows 7 3 GB switch

and also cluberti's post?

They recommend against using the switch. And the performance hit could cause system instabilities.
My System SpecsSystem Spec
29 Oct 2010   #15
SSHOAIB

Win 7 enterprise 32 bit
 
 

Hi Sygnus21
I just tried to load about 20 tracks in my DAW (FL Studio 9) which are all 24 bit wav files - 1.35 GB. I cannot import more than 975 MB of Wav. After that It just did nothing (same as XP 32 bit)
For Barman's reply: So even with win 7 better memory management it does not help.
To Geneo post: I used /3GB switch in XP 32 bit - never had a problem - and I had ATI.

To Cluberti's reply: He mentioned using /3GB will leave 1 GB for OS - well I do not have 4 GB RAM - I have 3 GB RAM.

The main reason I posted this issue is because of different boot structure of Win7 to XP (bcdedit to boot.ini).

With all due respect all I want know is: what would be the consequence if I use /3GB on 3GB system than of using a /3GB switch on a 4 GB system?
thanks
My System SpecsSystem Spec
29 Oct 2010   #16
mckillwashere

Windows 7 x86/x64, Server 2008r2, Web Server 2008
 
 

Quote   Quote: Originally Posted by SSHOAIB View Post
For Barman's reply: So even with win 7 better memory management it does not help.
Better memory management it does have but not when you are asking the OS to do something that is Lethal to the health of the Operating system. Pretty much what you are going is like saying "hi body here is all this nice food, to bad only my right leg can have anything that come from it... Sorry rest of body." I can see why you are trying to do such a thing. But adding more ram will be the easiest thing in the long run and will save you MANY issues.

Yes it is possible. But is it practical? Its like trying to make a panoramic photo from 10 photos in Photoshop cs5 and 512 ram its not practical... Yes it can be done JUST TAKE FOREVER.
My System SpecsSystem Spec
29 Oct 2010   #17
sygnus21

Windows 10 Pro
 
 

Quote   Quote: Originally Posted by SSHOAIB View Post
With all due respect all I want know is: what would be the consequence if I use /3GB on 3GB system than of using a /3GB switch on a 4 GB system?
thanks
Good question. Unfrotunately I don't have the answer; Hopefully someone else does.

Sorry
My System SpecsSystem Spec
29 Oct 2010   #18
SSHOAIB

Win 7 enterprise 32 bit
 
 

Well I took the risk - I backed up my C: and used the /3GB switch.
I loaded the same wavs and it worked. The total RAM ticked to 2.5 GB out of 3 GB.
I know I will have some performance issues - thinking may be to turn it off most of the time and turn on when I need it - I only need it for mixing phase - which is probably I will not be doing all the time - it requires only a restart.

Thanks to all for your helpful infos. 64 bit is the best solution - will think about it soon
My System SpecsSystem Spec
29 Oct 2010   #19
mckillwashere

Windows 7 x86/x64, Server 2008r2, Web Server 2008
 
 

I may make a suggestion
Use BCDedit and make 2 boot record one for and one without the 3gb switch so you just choose on boot which one you want...
My System SpecsSystem Spec
29 Oct 2010   #20
cluberti

Windows 10 Pro x64
 
 

I think there's a basic problem here with some posters confusing the /3GB switch and actual RAM. Physical RAM and virtual address space have nothing to do with each other.

As to whether or not /3GB will make your OS unstable, the answer is "probably not". Probably not, because there are still drivers out there that have issues with /3GB and PAE, and limiting the OS' available VA to 1GB could cause issues if you try to use the OS heavily... "could cause issues". I think what SSHOAIB did was the best option - back up your system and give it a try if you think it might help, but I would still recommend going x64 versus using /3GB on an x86 OS.
My System SpecsSystem Spec
Reply

 Windows 7 3 GB switch




Thread Tools




Similar help and support threads
Thread Forum
Switch windows like a mac?
Is there a program that adds this option into windows 7? I want it to switch windows how a mac does, like it is shown in this video: Switching Windows Like Mac - YouTube Though I suppose that program is no longer available unfortunately... does anyone know of another program that can do this?...
Customization
Hub vs Switch vs Router/ 2 Switch Story
I understand that a hub is more like a party line, where all devices hear and read data before sending it to next port, and a switch is advanced hub. But, what is a router. I know what a wireless router is, but they say a router is more advanced than a switch. Can you buy a non-wireless router? ...
Network & Sharing
Trying to switch to XP from windows 7
So I put an xp installer into my drive and everything was fine. At the last step, it tells me I have this one error: Litetouch deployment failed, Return Code = -2147467259 0x80004005 Now I have no clue what this is, but it's preventing me from installing xp.
Installation & Setup
windows 7 3gb switch
I have windows 7 ultimate 64 bit with 8GB of ram. I have a 32 bit application that needs between 2 and 3gb of ram, but the user space seems to be limited to 2gb. Is there a way to give 32 bit applications for than 2gb of virtual address space? I assume kernel space is not an issue since the OS...
Performance & Maintenance
Should I switch to Windows 7 64 bit from 32 Bit
Hi I have windows 7 32 bit version installed on my desktop PC. I would have installed the 64 bit version except that on of my printers did not have 53 bit drivers available. Neither does my Epson Perfection 1250 scanner. Several months after installing the 32 Bit version, I purchased a Sony Vaio...
General Discussion
Is it really necessary to switch on windows firewall ?
I have PC tools firewall plus installed on my system. Is it really necessary to switch on windows own firewall along with that? Because it has switched off windows firewall. I am asking this question because somewhere in this forum I read that we should switch windows firewall as well. It is...
System Security


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 19:53.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App