[Pc_Support] Re: Vista hardware requirements - MS speaker full of it? (YES addendum)

Bryan J. Smith b.j.smith at ieee.org
Wed Sep 7 11:03:34 EDT 2005


"Bryan J. Smith" <b.j.smith at ieee.org> wrote:
> Which is where 80% of the problem comes from.  The overhead
> of the WoW subsystem -- loading a WoW "virtual machine" (of
> sorts) for _every_single_ Win32 application that runs on
> Win64.

Actually, that's _incomplete_.

What I should have said is that not only does WoW get loaded
anytime a Win32 application loads and uses a Win64 library,
but it _also_ gets loaded anytime a Win64 binary uses a Win32
library.  And since 90+% of libraries in NT5.1/6.0's 64-bit
Editions are Win32, you're pretty much talking _regardless_
an application in Win32 or Win64 -- WoW is getting loaded for
_every_single_application_.

This is different than when NT 3.1 first came out.  At least
the OS itself was almost entirely Win32.  Now with NT5.1/6.0
64-bit versions, 90% of the OS is _still_ Win32.

This is why the 64-bit edition of UT ran _slower_ than the
32-bit edition, both on the 32-bit _and_ 64-bit editions of
Windows.  Because the 64-bit edition was making far more
calls via the WoW subsystem than the 32-bit edition on the
64-bit edition of XP.


-- 
Bryan J. Smith                | Sent from Yahoo Mail
mailto:b.j.smith at ieee.org     |  (please excuse any
http://thebs413.blogspot.com/ |   missing headers)



More information about the Pc_support mailing list