You know what, they are both right. I just checked. as has been stated, handles are now 64-bits.
My PC currently has, in total, 4,097 open handles.
if those handles were 32-bit, they would consume 4,097*4 bytes= 8194 bytes.
But... It's horrible! AWFUL!
because that is totally inaccurate! Only 2,570 if those handles are in fact 32-bit! that leaves a whopping 1,527 handles that are actually 64-bit. Oh the HORRORS!
so those 1,527 handles each use 4 extra bytes, so while if my PC was 32-bit I would have a "overhead" of 8194 bytes, I now have to deal with the crushing truth that, because of my huge mistake in choosing 64-bit, I now have to live with the awful knowledge that I am wasting a whopping 6108 bytes of storage!
DEAR GAWD! This is HORRIBLE! How could somebody with only 2GB of RAM POSSIBLY spare that much RAM! Nope, they should stick with 32-bit.
Don't know how I can go on, knowing that I have that wasted 6,108 bytes of storage simply because I have an x64 OS. Sure, I can access >4GB of RAM, but it's the principle of the thing. I'm going to by crying myself to sleep over this for weeks.
oh, and by the way, that was thick sarcasm. I thought I'd mention that before anybody started recommending therapists.