Windows Vista consumes 800MB of memory is really fake


As the release date approaches, more and more news about Windows Vista. However, many of these messages are wrong. In short, Vista is misunderstood. Not long ago, a message that Windows Vista consumed 800MB of memory was everywhere on the Internet, but is this true? Let's take a look at the analysis of an author from abroad.

You may have seen the news that Windows Vista consumes 800MB of memory in idle state. In fact, this is just a misunderstanding. The reality is not so exaggerated. In order to eliminate misunderstandings, it is important to understand three questions: what is the amount of memory (PF usage) submitted for change; the screenshot of the Beta version does not represent the final official version; Windows will adjust the memory according to the conditions of the system. Use the program.

First let's take a look at what is the amount of memory submitted, which is what is displayed as PF usage and commit changes on the Task Manager. The amount of memory submitted is organized into 4096 pages under the x86 architecture, which is the request for the process to be used by itself (private, not shared or mapped). Users are often confused by the amount of memory that does not equal the amount of memory minus the amount of memory committed to commit changes. Simply put, the amount of memory committed (PF usage) is not the amount of physical memory or page files currently in use, but the total amount of private virtual memory requested by the process (whether in RAM or in a page file).

For example, the screenshot of the task manager widely circulated on the Internet, the figure claims that Vista consumes 800M of memory in idle state. However, in the figure, the physical memory being used is only 395M, which is 400M more rough. The system's 1G memory is still mostly available.

Also, the screenshot itself does not reflect the memory usage of the new version of Vista or some other environment. The figure below is taken from my machine, Vista Ultimate Edition plus IIS7 and Virtual Server 2005 R2 running search service. After adding these services, the amount of memory committed to commit changes is about 665M.

  • Copyright © Windows knowledge All Rights Reserved