Installing 32-bit IE 9 on 64-bit Windows

Makaveli

Diamond Member
Feb 8, 2002
4,975
1,571
136
Ya article is pretty lame.

I'm using 64bit IE 9 version and when I switch to the 32bit version there is no night and day difference in speed. In fact the 64bit version always felt faster for me.


I do have flash installed also for the 64bit browser.
 

Chiefcrowe

Diamond Member
Sep 15, 2008
5,056
199
116
well i didn't know there was any potential speed difference between the two. i'll have to test it out and see if i notice it....
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
240
106
The main difference between 32 and 64 is in multitasking. If you don't do much of that, little difference will be noticed.
 

Makaveli

Diamond Member
Feb 8, 2002
4,975
1,571
136
Explain corky?

Do you mean multitasking while in the browser.

example opening up multiple tabs?

or on the desktop with IE open??
 

pcslookout

Lifer
Mar 18, 2007
11,959
157
106
The only time I can see myself requiring a 64 bit browser is when I go over 2 GB of ram usage.
 

CZroe

Lifer
Jun 24, 2001
24,195
857
126
The only time I can see myself requiring a 64 bit browser is when I go over 2 GB of ram usage.

Actually, a 32bit aplication on a 64bit OS can use 4GB. That's all many 64bit users have (myself included on two machines), so it's not much of a limit.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Actually, a 32bit aplication on a 64bit OS can use 4GB. That's all many 64bit users have (myself included on two machines), so it's not much of a limit.

Well that's 4G of virtual memory, not physical. And I believe the binary needs to be marked LargeAddressAware in order to get the full 4G of VM, otherwise it'll only get 2G just like normal.
 

CZroe

Lifer
Jun 24, 2001
24,195
857
126
Well that's 4G of virtual memory, not physical. And I believe the binary needs to be marked LargeAddressAware in order to get the full 4G of VM, otherwise it'll only get 2G just like normal.

HELLO?!

The physical memory will be handled by the 64bit OS. That's kinda it's job.

:)

As for LAA, it wouldn't need nearly as much reserved for I/O ranges when it isn't sharing with system hardware within the virtual address space. Up-to-date 32bit applications should be designed to get the most out of 3GB+32bit PCs by being flagged that way already.
 
Last edited:

Veliko

Diamond Member
Feb 16, 2011
3,597
127
106
Most plugins are still 32-bit so I don't see the point in using the 64-bit version.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
HELLO?!

The physical memory will be handled by the 64bit OS. That's kinda it's job.

:)

As for LAA, it wouldn't need nearly as much reserved for I/O ranges when it isn't sharing with system hardware within the virtual address space. Up-to-date 32bit applications should be designed to get the most out of 3GB+32bit PCs by being flagged that way already.

The virtual memory management is handled by the OS as well so I don't see how that distinction is relevant. A lot more than just memory usage contribute to virtual memory usage that don't correlate to physical memory usage. The binary itself, shared libraries and mmap'd files being the big ones that I can think of this early. So even if though a process has 2G of VM available, it'll probably only get up to like 1.5-1.8G before allocations start to fail.

Whether a binary is LargeAddressAware has absolutely nothing to do with the physical memory ranges used by the hardware for things like MMIO. Those ranges are still necessary, it's just that it doesn't matter if your BIOS does memory remapping so that you can still use the physical memory sitting at those addresses. And I'd be willing to bet that less than 1% of Windows apps are flagged LargeAddressAware just because it's not usually necessary. Things like Word, Adobe Reader, etc will almost never come close to hitting the 2G VM limit let alone 4G right now.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Well that's 4G of virtual memory, not physical. And I believe the binary needs to be marked LargeAddressAware in order to get the full 4G of VM, otherwise it'll only get 2G just like normal.

That's correct. If the LAA flag isn't set then the proc gets 2GB.
 

sticks435

Senior member
Jun 30, 2008
757
0
0
I would think games and things like photo editing would be the largest consumers of memory, and most of those aren't even LAA by default.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I would think games and things like photo editing would be the largest consumers of memory, and most of those aren't even LAA by default.

I haven't had the need to look at whether or not they're LAA or not, mostly because my image editing is mostly limited to GIMP on Linux. But it seems that Paint.net is 64-bit so it doesn't matter and Photoshop has it's own duct taped on memory management left over from the Mac OS <X days.
 

techs

Lifer
Sep 26, 2000
28,559
4
0
If you look at the downloads the 64 bit version is 35 mb and the 32 bit 17mb.