The larger the memory, the faster the machine? I think most of the answers are yes, the hints from 256M to 512M are obvious, so take it for granted that the promotion from 512M to 1G will be obvious. But I use my experience to tell you that 1G of memory is slower than 512M, of course, if you do not set anything.
A few days ago I extended my Compaq n410c to 1G of memory, 2x512m pc133 SD, the results of the expansion found that the machine is not only the same as the original, a bit of cards, and the sleep time has become longer, this is for sure, sleep is the contents of the memory copy to the hard disk, the greater the memory, Sleep time must be longer, which makes me very depressed, I spent more than 500 upgrades my machine, but more slowly than the original.
I use memstate this software real-time monitoring my memory situation, found has always been more than 600 megabytes of free memory, which indicates that the machine's memory is very sufficient, and even many are wasted, but why is the machine so slow? So I went to Google to find out why, It turns out that a lot of people have found out about this problem and already have an authoritative explanation, and here I'm taking the key part and sharing it with my own experience. Note: The modifications and usage methods are all aimed at the XP system.
First, modify the registry to play a large memory advantage
Now open Registry Editor, find [hkey_local_machinesystemcurrentcontrolsetcontrolsession managermomory Management], modify some key values in the right pane, Specifically as follows (note that the setting is based on the premise that memory is best over 512MB and is limited to Windows 2000/XP).
(1) "LargeSystemCache" (starting a large system cache): A large memory space is opened in memory for the pre read operation of the disk file system. When a program continuously requests more data, Windows automatically reads through the system cache, allowing the program to get the data it needs at the fastest speed. Enabling this system buffer consumes more physical memory, which reduces the amount of available physical memory that can be exploited by the program. Set its value to 1. In this way, the system cache is increased from 4MB to 8MB.
(2) "Secondleveldatacache" (Improve CPU Performance): CPU processing speed is much greater than the memory access speed, and memory is much faster than the hard disk. In this way, between the CPU and memory, between memory and disk to affect the performance of the bottleneck, the previous "LargeSystemCache" is designed to alleviate memory and disk bottlenecks, and the CPU in order to be able to quickly obtain processing data from memory also set a buffer mechanism L2 cache ( Second-level cache). Adjusting this key allows Windows to better match the CPU's ability to use the caching mechanism to obtain higher data pre-read hit rates. It is recommended that you set it to 512.
(3) Disablepagingexecutive (Disable paging file): Change its value to 1 (hexadecimal), which makes it mandatory for all programs and data to run in physical memory instead of using virtual memory. Obviously, when there is enough physical memory to complete the required tasks (such as 1GB or more), this will make the system performance greatly improved. Enabling it may be a disaster for users with only 128MB or fewer memory--systems that frequently go awry until they crash.
(4) "Iopagelocklimit" (custom input/output buffer size): The input and output system is the channel between the device and the microprocessor to transmit data, and the data transmission will be more fluent when the buffer size is enlarged. Similarly, the size of the specific setting depends on the size of the physical memory and the number of tasks to run, in general, if the memory has 64MB, you can set the 16 value of the Double-byte key to (1MB), (2MB), or 1000 (4MB) 128MB memory can be set to 1000 (4MB), Watts (8MB) or 4000 (16MB); 256MB Memory 4000 (16MB) or 8000 (32MB). Of course, if you have more memory, you can set it to 10000 (64MB) or even more. When set to 0 o'clock, Windows is automatically configured.
After setting these, reboot the system. In fact, the effect of these changes is not obvious, but psychologically there is always a comfort bar, the following is to make you feel a qualitative leap in the place.
Second, the use of virtual hard disk software
Here to introduce a software, RAMDisk Plus, this software is a part of the memory partition as a disk partition, you can transfer some temporary folders to this partition, such as IE temporary folder, this will greatly improve the speed of your browsing the web. Memory transmission speed and hard drive transmission speed gap I think we all know it, using part of the memory as a hard drive equivalent to adding a hundreds of thousands of-turn hard drive, the speed of ascension can be imagined. This is my personal experience, I put the 100M in my memory as a partition, then the temporary folder of IE moved to the above, after the restart, open the page is a moment, even in the internet is very good in the middle of the night, also not so fast, it seems that many times the speed is not a bottleneck, the machine is the bottleneck Ah, Especially those who have more pictures, need to cache the page, we can try. Underline this 100M memory, I now the normal available memory is still more than 500M, there are a lot of space ah, fortunately RAMDisk Plus can add multiple partitions, I can draw several partitions, and then put some common programs put in, so the operation will certainly be much faster.
But remember, the memory after the power is lost, but fortunately, Ramdisk Plus provides a shutdown automatic save option, that is, when the shutdown can be a virtual hard disk partition in the actual hard disk partition in the place you specify, and then the boot when the load back, It's about the same as sleeping, but this will cause the shutdown time and boot time to become very long, so I recommend that only temporary files on the virtual hard disk partition, the temporary file will be emptied sooner or later, put on the RAMDisk also eliminates the trouble of manual emptying.