Dela via


IE7 in XP x64

IE7 Beta 1 is not supposed to work with XP x64. XP x86 SP2 and Vista only. What kind of message does this send to our partners and customers?
"Wait for Beta 2."
"Well we've done what we could and ... oh, ahh, yepp, we should should have thought about 64-bit."
"64-bit?"
"My goal is to build IE7 and 32-bit is the most important platform."
"It works in Vista."

I don't know but all of the above seems wrong to me (And I made it up!). For now I will go and install Vista x64 and see.

Comments

  • Anonymous
    July 30, 2005
    The comment has been removed
  • Anonymous
    August 01, 2005
    Unmodified 32-bit application can take advantage of up to 2GB in 32-bit AND in 64-bit Windows.
    During the development or after building an application, a special flag can be applied to the binary. /LARGEADDRESSAWARE. A 32-bit application that is “large address aware” can allocate up to 3GB in 32-bit Windows and up to 4GB in 64-bit Windows.
    The application must be written in a way that it allocates up the maximum amount of available memory and/or must be able to handle the 3 or 4 GB.

    That said, your 32-bit application may or may not benefit from 4GB, depending on if the flag as been set or not. The 64-bit OS provides up to 4GB of memory to 32-bit applications. However, in you example your system has 30GB of memory. Running a 64-bit OS in this configuration may also help 32-bit applications to speed up. Since the OS has way more “room” at hand, all sorts of buffers and caches can grow way beyond what’s possible on 32-bit land. So accessing information from the hard drive may speed up quite significantly id the same data is accessed more than once and the cache has not been invalidated between accesses.