Share and Join!

8 comments for “Windows Vista’s Memory Management is a Little Different from XP”

  1. Carl Nelson

    IMO there’s no reason not to have at least 2GB of ram in a system now, whether it’s your main desktop, or a laptop you’ve been using for a few years. Ram is cheap, buy it, install it, and enjoy :)

  2. chuck norris dude

    Yeah, I agree with you^

    This really changes my opinion about Vista, now I don’t see it as a flashy RAM eater.

  3. maj

    Why not eating memory? what the benefit of empty RAM if every click and other the system will call files from the hard drive and wast alot of time and downgrade the system performance. its true the Vista may have minor bugs, and its ture that its more demanding than XP, but look at the bright side, we have OS that utilize your hardware to the maximum……..by the way to I upgrade my system memory from 2GB to 3GB………….Memory is CHEAP ;)

  4. Larry Miller

    There is nothing fundamentally new in Vista memory management. Any good virtual memory system will try to find some use for as much memory as possible, even if it is only of trivial value. Vista is simply more aggressive in this attempt and uses a number of new methods.

    A virtual memory system uses both RAM and disk to store it’s code and working data. RAM is typically much too small to store all of this code and data. This will be true even on systems with more than 2GB of memory. The system will attempt to keep frequently used data in RAM while the remainder will be kept on disk. RAM might then be thought of as a cache. A fundamental principle of cache design is that it must kept full. Free memory is wasted memory and the enemy of performance.

    Larry Miller
    Microsoft MCSA

  5. Chris

    if you upgrade to vista plan to have 1/3 of your hd free so that it can set aside the ‘freed up’ memory. if not it will bsod the shit out of you because it has nowhere to dump it’s memory when opening another memory hogging program, or just when having alot of things open

    i use my computer as my legit recording studio computer and vista’s a disaster for that since vista needs to preread things before they can be executed. (obvious example; a large exe install file 500mb-1gb, it’ll take 15 or so minutes just to get the ‘install’ cuz it needs to analyse the file first) for heavy audio editing it’s simply a disaster because of the way vista handles reading files and its memory.

    not to mention opengl purposely nerfed in vista
    as well as rewiring being completely uncompatible with vista

    i should have installed xp the day i got the computer i never had any problems with xp when using it for gaming and recording.

  6. Robert

    True, a full memory is best because that means the overall performance will go up; but only if Vista can dump it fast enough. If you keep a constantly full Memory cache, and can’t dump it fast enough when something new comes in, you’ll still run into a performance hit.

  7. Gunner

    So, in the final analysis re Vista memory managent, or not, should an independent or stand-alone memory manager program be installed on my Vista 1MB RAM system? I’ve applied the max performance tweaks mentioned. Set ‘plugged in’ at 65%, but not sure how to accurately, if possible, measure any performance gain or loss. Anybody familiar with this?
    thanks

  8. Larry Miller

    Vista’s memory management is very good, there is no need or benefit in any kind of external memory manager. Using one may result in more free memory but this will almost always impair performance. Free memory is the enemy of performance. I know that this is difficult to understand and goes against the common perceptions of how memory should be managed. RAM is used essentially as a cache for your data on disk. This data will consist of application code and data, system DLL’s and the pagefile. A fundamental principle of a cache is that it must be kept full at all times. This is not some new fad in computer design. It is a mature technology that has been used in large computer systems since the 1960’s. Microsoft first used it in NT3.1, released in 1993. Virtually all modern operating systems are using it. It has been extensively researched and tested for many years.

    Larry Miller
    Microsoft MCSA

How do I change my avatar?

Gravatar

Go to gravatar.com and upload your preferred avatar.

Add a comment

  • Sherlock: Never mind :P Sherlock figured it out…disable UAC and restart, worked like a charm :D Thank you Carl...
  • Carl Nelson: The Z68 chipset has two native SATA 3 ports, and four SATA 2 ports. Gigabyte adds two more Marvell SATA...
  • Mathias: I have a question about the SATA3 connectivity. Are there also some native SATA 3 controllers included on...
  • Sherlock: Hi I have manged to do everything that was told to be done by this article, and I did get the controller to...
  • bearmon2010: Hi! I am in Windows 7 x64 and I followed your instruction and all was set and it works perfectly for the...

HCW Twitter

Awesome