Solve the big problem of win 7 memory occupation

  

Many users have said that why the win7 system eats memory so much, it takes up too much memory, so the difference with the xp system is so big? In fact, this situation can be alleviated, today win7 Ultimate system Xiaobian publicly answer this Question:

Superfetch is not a new technology, it has been adopted in the era of Vista, but given the small number of people who have used Vista, and the various computer skills of the XP era have been deeply rooted, so many people All are wondering why Windows 7 memory is so large.

The Superfetch memory management mechanism will use the memory available space for preloading by the user's application sequence page; it can prevent the system from being called from the hard disk page; let the application sequence start the most speed; When the computer is idle for a long time, the application suddenly becomes responsive; after exiting the large-scale application sequence, the pages that were previously forced to be transferred to the virtual memory are actively transferred into the memory. This looks like a professional point, so looking down, you will understand these features very well.

Why does the first startup sequence feel slow?

I believe everyone has had a similar experience. When I boot up, the first time I run a sequence, say Word, it takes 5 seconds to start. When I turn it off and then turn it on, it may take only 2 seconds. If I don't close it, just close another Word file, it's faster.

What caused this?

When we booted up, there was no Word employee (page) in the working set, and he was still at home (hard disk). So when I summoned him, it went from home to the office (working set). This process is called hard-tuning, and of course it takes a long time. When we closed Word, he was sent to another room in the building, but I immediately summoned him again. At this time, the data in the other room had not been cleared, so he did not have to come from home. It is possible to introduce directly from the data structure. In the case of not closing this order of Word, he does not have to give way to the rest of the order, it still exists in the office (working set), and it will be faster when calling him. Such a process of re-invoking data from the hard disk, but re-attaching the pages in the data structure to the working set, is called soft paging. Everyone knows that the memory speed is much faster than the hard disk, so the use of soft-tuning pages is the reason why the second running sequence becomes very fast.

Windows 7 memory is a big cause

Now we know that when there is a sequence of pages in memory, the sequence will start faster. Superfetch in Windows 7 already has the function of learning. Since the first time Windows 7 was used, Superfetch began to record our usage habits, and we will use the sequential pages that we often use to load early after booting, then when we are When you open the sequence once, you can get the same speed as the second one. So these preloaded pages will make our memory footprint more. Simply put, all the sequential operations are done in memory, preventing the use of hard disk hard paging space, which is why Windows 7 takes up a lot of memory.

Checking preloaded memory

In the XP era, you may have had a similar experience: when you started using some order, it came because of something. When I came back, I found that the system response was very slow, especially bad. This is due to the very inefficient nature of XP's memory management.

When we arrived, the order was not in use. At this time, some background sequences of the system, such as disk reorganization, anti-virus software, etc. will run at full speed, causing some sequential pages that we use to be squeezed into the virtual memory of the hard disk. However, when these backgrounds are executed sequentially, the XP system does not import pages that were previously pushed into virtual memory back into memory. So when the computer is used again, the system will panicly distribute temporarily, even hard pages. The sequence response is extremely slow. So it seems that XP has a lot of free memory, and in fact it doesn't make much difference.

Windows 7 Application Suggestions

Anyone wants to use my optimized wrist to get the speed of my computer to the most imaginary situation, and memory is a very important factor affecting the speed of the computer. Understand the memory management mechanism of Windows 7, and then introduce which methods can accelerate the system.

1, use more sleep and sleep

Since SuperFetch is preloaded after booting, it is recommended that you do not shut down. Try to use hibernation or sleep, so SuperFetch's preloaded content will be preserved. Thereby improving speed and efficiency.

2, using ReadyBoost

Many users who have been upgraded from XP because the system's memory is not big enough, so can not fully display the function of SuperFetch. We can use the ReadyBoost feature to help us solve this problem.

As long as the qualifying flash memory can speed up our system. The ReadyBoost feature uses the capacity of the flash memory as a storage space for SuperFetch preloaded pages. However, since Microsoft uses a special algorithm, it does not affect the life of the flash memory. Also, the flash memory for ReadyBoost is preferably 1 to 2.5 times the physical memory size. If the system's physical memory is large enough, there is no need to use ReadyBoost. Right click on the U disk and select the attribute to switch to the readyboost column. The U disk that reaches the specification can open this function.

Not all U-disks can be used

Through the understanding of SuperFetch, I hope more friends will enter the team using Windows 7. In fact, the same as Windows, where can you go? It is not a habit to be a temporary one. After all, after the hardships of Vista, Windows 7 will become more mature!

Tips: What is a working set

We can simply understand memory as a union of data structure working sets. To put it simply, the working space in the memory occupied by the process in the running sequence is called the working set.

Understand the principle, we also gave some suggestions, so that the computer will be smoother in the future.

The problem of large memory usage is not unsolvable, the most important method is Now I know how to solve it. Interested users can go back and try it~

Copyright © Windows knowledge All Rights Reserved