Some of us are using 64 bit Windows XP. And some of us have quite a lot of RAM installed (2GB+). I came across a technical article that may give us clues how to improve our system performance even further. It's rather technical (sorry), but if you are going to be tweaking this stuff you really want to understand it. It can apply to 32-bit XP, but mostly x64.
We know that XP x64 has improved memory management. The standard 32 bit application (such as Vegas) is limited to 2GB of address space, unless it is compiled in special ways (a particular compiler switch that could actually help all users quite a lot if they used it!). And we know that 32 bit XP steals some of this address space away from Vegas for its own use (system dlls, etc.). Usually we don't care, but if you have a Vegas project that is extremely demanding on memory usage (e.g. with lots of stills, compositing, PIPs, and so on) it can push the limits. And this is where 64 bit excels: it doesn't take away address space from the application.
Another performance topic is how the swapfile is used. Regardless of how much RAM you have, applications swap memory in and out of what's called "virtual memory." This swapping back and forth is called paging. Memory that has been "paged" tends to get dumped into the swapfile on the hard disk. The OS controls this. It's an effort to optimize memory usage so that code or data which hasn't been used as frequently gets pushed into the swapfile so that code and data being crunched at that moment are in the faster RAM. This all started in the days before we were loading tons of RAM in our systems. Thus XP does this even though you may have lots of spare, unused RAM.
I came across an article that says if you turn off your swapfile, XP will allocate some of your RAM to become virtual memory. This means that paging operations will go to your RAM instead of the hard disk. Why is this useful? Your system's RAM is hundreds of times faster than your hard disk. If you are doing renders that take hours and hours, this might be a way to boost to your system. And if you have RAM sitting idle, this could put it to use.
The article suggests that before you turn off the swapfile you should do some measurements to see how much paging is actually happening on your system. That's key because if you don't have enough total memory available, your applications would have problems.
I haven't tried this myself (but will soon). It wouldn't be difficult to do this, not difficult at all. Here's the Microsoft Technical Article with the detailed discussion. I think this would be more useful if you have 4GB of RAM, since you might actually use closer to 2GB if you run Vegas and PhotoShop at the same time...
We know that XP x64 has improved memory management. The standard 32 bit application (such as Vegas) is limited to 2GB of address space, unless it is compiled in special ways (a particular compiler switch that could actually help all users quite a lot if they used it!). And we know that 32 bit XP steals some of this address space away from Vegas for its own use (system dlls, etc.). Usually we don't care, but if you have a Vegas project that is extremely demanding on memory usage (e.g. with lots of stills, compositing, PIPs, and so on) it can push the limits. And this is where 64 bit excels: it doesn't take away address space from the application.
Another performance topic is how the swapfile is used. Regardless of how much RAM you have, applications swap memory in and out of what's called "virtual memory." This swapping back and forth is called paging. Memory that has been "paged" tends to get dumped into the swapfile on the hard disk. The OS controls this. It's an effort to optimize memory usage so that code or data which hasn't been used as frequently gets pushed into the swapfile so that code and data being crunched at that moment are in the faster RAM. This all started in the days before we were loading tons of RAM in our systems. Thus XP does this even though you may have lots of spare, unused RAM.
I came across an article that says if you turn off your swapfile, XP will allocate some of your RAM to become virtual memory. This means that paging operations will go to your RAM instead of the hard disk. Why is this useful? Your system's RAM is hundreds of times faster than your hard disk. If you are doing renders that take hours and hours, this might be a way to boost to your system. And if you have RAM sitting idle, this could put it to use.
The article suggests that before you turn off the swapfile you should do some measurements to see how much paging is actually happening on your system. That's key because if you don't have enough total memory available, your applications would have problems.
I haven't tried this myself (but will soon). It wouldn't be difficult to do this, not difficult at all. Here's the Microsoft Technical Article with the detailed discussion. I think this would be more useful if you have 4GB of RAM, since you might actually use closer to 2GB if you run Vegas and PhotoShop at the same time...