I'm on a 32 bit OS Windows XP Home–will be upgrading to a 64 bit XP Pro–and I'm upgrading my RAM to 16GB. Should I see a difference?
I typically compress a ton of files at one time. The 32 bit @ 4GB RAM is really 3.25GB RAM and when I'm compressing 20 files–which takes all 3GB–the system is almost frozen. So if I upgrade to 16GB should this solve my problem? The CPU has little stress in this process.
|
|
|||||||||||||||||||
|
migrated from stackoverflow.com Mar 8 '11 at 16:45
|
You are right in that the 32-bit edition of Windows XP is limited to a maximum of 4 GBs of RAM. The difference you will find with the 64-bit edition for Windows XP is that it's difficult to find hardware drivers for it, and some software simply isn't compatible. You'd probably be much better off running the 64-bit edition of Windows 7 (don't waste any time with Windows Vista, it's like a persistent yet inconsistent problem child) and virtualize Windows XP in VirtualBox.org to run any applications you have that aren't compatible with Windows 7. |
|||||||||||||||||||||
|
It sounds like the real bottleneck in that case might in fact be hard-drive I/O. Compressing many files at the same time causes a lot of overhead, lots of seeking on spinning-platter drives, and, on certain file systems (FAT32 especially), tons of fragmentation. I would recommend serializing such tasks–if at all possible. |
|||||||||
|
|
Windows notoriously freezes when doing heavy disk accesses. If your CPU is slow and the computer is not multi-core, then the CPU might be another bottleneck. Better to invest your money in a faster disk and faster CPU. But then you may need a faster system bus, and pretty quick one cocncludes that one needs to get a totally new computer. |
|||||||||||||
|
|
Running 64 bit Windows XP is a "little like having bees live in your head". Do one of the following:
You don't say what kind of processor you have, but I would caution you that just adding a ton of memory and switching to 64 bit windows won't give you as much speed-up as moving to an OS that knows how to take advantage of multiple cores. I've got windows running on a dual quad core xeons with 24Gb of memory, and even running windows 7 there are times that it bogs down doing simple stuff. Edit 1 Another good reason to steer clear of Windows XP Pro 64 Bit is that there is a nebulous end of support date. For most version of Windows XP is April 4, 2014, but as you can see here there are some special conditions on the 64 Bit version |
|||||||||||
|
|
Why not just compress fewer files at once? You're unlikely to have more than four CPU cores, so you don't need to have more than four compression processes running at once to get the most out of your CPU. And if you use a multithreaded compression program like 7-zip, you can just do your compression one file at a time. |
|||||||||
|
|
I'd recommend you switching to Windows 7 x64. Windows XP x64 doesn't function very well for many people due to device driver incompatibility and lots of software doesn't make use of the x64 so you'll wind up with software running in 32 bit mode because there are no alternatives... Windows 7 has much better support from what I've seen for x64 and many of the device drivers will install |
|||
|
|