Tuesday, December 21, 2010

【 Weak current College 】 Windows 7 causes of memory consumption


Superfetch is not a new technology, Vista-era had begun, but considering the number of used Vista, but XP quite few times in various computer skills is always also the hearts of the people, so many people are in doubt that Windows7 consume so much memory.

Superfetch memory management mechanism for the user may use the application page uses memory space available for preloading; as much as possible to avoid the system from the hard disk is called the page; let applications maximum speed; not because the computer idle for a long time and use the suddenly becomes slow response; quit large applications will be active before you are forced to move to a virtual memory page back into memory. This seems a little professional, then look down, be a good understanding of these characteristics.

Why the first time you start the program will feel very slow?

I believe we all have a similar experience. When I post, the first time you run a program, for example is the Word, can take 5 seconds to start. When I shut up, maybe only 2 seconds. If I'm not close to directly open a Word file, it's faster.

This is what causes?

When we post the working set of innermost no Word the employees (page) that he also at home (hard drive). So I call him, it is only from home to Office (the working set). This process is called hard paging, of course, need more time. And when we turned off the Word, he was sent to the building of another room, I'll call him again, this time, another room data hasn't been cleared, he would not have come from home, but directly from the data structure inside the introduction. Do not close this program in a Word, he will not give way to other programs, it also exists in the Office (the working set), calls him would be faster. This eliminates the need for renewed calls from your hard disk, but the data structure of the page to remount the centralized procedure, it is called soft paging. We all know memory speed is far faster than the hard disk, so the use of soft paging is the second time running the program becomes the reason soon.

Windows7 causes of memory consumption

Now that we know when the memory is necessary proceedings page will make the program starts faster. But Windows7 in Superfetch has learning function, since the first use of Windows7, Superfetch will start recording our habits, we frequently used programs page in the post after the early load, then when we first opened the program when you can get like the second turn on the same speed. So these preloaded page will make it possible for us to become more of a memory consumption. Simply make all program operations in memory, avoid using hard disk hard paging space, which is why I feel Windows7 consume much memory.

View the pre-loaded memory

But in XP era, maybe you have a similar experience: when you start using some program, because something left. Back only to find that the system responds very slowly, especially bad. This is because XP memory management mode efficiency is very low.

When we left, the program is not in use. When the system some background programs, such as disk defrag, antivirus software, and other programs will run at full speed, we use some programs page had to be pushed to a hard disk in virtual memory. But when the daemon to complete a task, XP system and will not relegated prior to the virtual memory page import back into memory. So when using the computer again, the system will only be temporary deployment of rush, or even hard paging. Causes the program to respond very slowly. So it seems XP free memory many, in fact nothing is too much of anything.

Windows7 use recommendations

Anyone want to optimize the tools for your computer run faster to reach the ideal State, and the memory is affected computers running speed is very important factor, we understand the Windows7 memory management mechanism, and describes which methods can be accelerated to the system.

1. use of Hibernate and sleep

Because SuperFetch to preload after power on, it is recommended that you do not shut down. Try to use Hibernate or sleep, SuperFetch of preloaded content will be retained. Thereby increasing the speed and efficiency.

2. use ReadyBoost

Many come from XP l users system memory is not large enough to fully play the SuperFetch feature. We can use the ReadyBoost feature to help us solve this puzzle.

As long as you comply with the conditions of Flash can speed up our system. ReadyBoost feature is the use of Flash memory capacity as SuperFetch preloaded page of storage space. But because Microsoft has adopted a special algorithm, so it does not affect Flash life. Also, it is best used for ReadyBoost Flash memory as the physical memory size 1 ~ 2.5 times. If the system physical memory is large enough, it is not necessary to use ReadyBoost. Right click on USB disk drive letter selection property, switch to a bar, readyboost speed reaches u can turn on this feature.

Not all USB disk can use

By SuperFetch, want more friends to use the service to Windows7. In fact the same as Windows, where different and? not used that is temporary. After all, afterThe Vista, Windows7 also becomes more mature!


No comments:

Post a Comment