In the last entry blog Building Windows 8 Microsoft Performance Team Leader Bill Karagounis (Bill Karagounis) talked about some innovations introduced in the coming operating system and to optimize memory use. One such innovation is the integration of memory.
The problem is that Windows applications can reserve a lot of buckets, and not only those in which they need at the moment, but also those that they may need in the future. The more applications to apply this approach, the less free memory.
Technology Association of RAM memory scans for duplicate content and then frees the duplicates, leaving only one copy. If the application then this will need a piece of memory, Windows will provide a separate copy. This process may be exempt from tens to hundreds of megabytes of RAM. Memory Usage in Windows 7 (left) and in Windows 8 Much of memory is also engaged in services Windows.
Just open the Task Manager and go to the tab with the services to see a lot of services that occupy precious memory. In order to make work with RAM in Windows 8 more effectively, Microsoft removed the 13 different services, some shifted to manual startup, and always a lot of the running – in the mode of inquiry (the service is started, if necessary, performs a task, while hanging in the memory and then unloaded).
Among the new services just two runs automatically, and the rest – either manually, or on request. The company also reviewed a number of key operating system components, separating the most commonly used by those that are used very rarely and that can be transferred to the paging file, freeing up memory for more important data. As you know, when you start Windows 8 will initially see the user interface only Metro. Microsoft expects that many owners of tablets will be a lot of time in this environment, relying on sensor applications.
For memory optimization software giant went out that components related solely to the desktop interface, Windows, will not boot with the OS, and if necessary, thus saving more about 23 MB. Finally, Windows 8 will be better to allocate memory and to solve which part to keep and what can be released.
For example, antivirus is needed when checking the memory by another application open the file. Since this procedure is usually the unit, then this piece of memory, most likely, will not need anti-virus again. In such cases, the Windows 7 release memory for other programs, but such action may adversely affect performance. Therefore, to Windows 8, each program will be able to assign priorities to areas of memory allocated to it.
As a result of lower priority will sign an operating system that this piece of memory can be cleared before the other with new requests. Such an approach should increase the overall responsiveness of the system. In general, these optimizations should result in improved system performance. Especially on systems with a relatively small amount of RAM to 1 GB or 2 GB.Positively it will affect the tablets, netbooks and other energy-efficient computers that do not have usually large amounts of RAM.