Sign in with
Sign up | Sign in

How Microsoft Reduces Memory Use in Windows 8

By - Source: Microsoft

Microsoft revealed the Windows 8 will be delivering significant memory efficiency improvements.

For the second time in Windows history, a new release of Windows will not increase its memory system requirements, but rather it will remain the same or even go down. Windows 7 required a minimum of 1 GB, the same as Windows Vista, which also asked for 1 GB. Windows 8 is likely to stay at that level or even drop slightly as the OS apparently is much more considerate when acquiring available memory resources.

Microsoft recently provided a bit more detail on how it was able to decrease the memory consumption in Windows 8 - which is, apparently about 40 percent more efficient than Windows 7, at least according to the Build demonstration, which showed a Windows 8 system occupying 281MB in 29 processes and a Windows 7 system 404MB in 32 processes.

Microsoft's Bill Karagounis recently noted five separate approaches that Microsoft took to reduce memory consumption in the OS. Besides the general recoding of memory allocation, Microsoft is now combining redundant memory data sets and throws out duplicates. Should an application try to register duplicate memory content, it will get a "private copy", but not affect the actual live memory. The company also decreased the number of services that are started by default. There are more services that are only started on demand, such as plug and play, Windows Update and the user mode driver framework. there are several new services in Windows 8, but only two are started automatically, Karagounis said. Additionally, Windows is more picky about giving memory priority to applications. For example, an anti-virus file checker does not receive the same priority as an office application running in the foreground.

The company believes that more improvements are possible and it has good reasons to squeeze every bit of memory efficiency out of the OS: Memory that isn't required by the OS does not consume power and increase battery life as a result, Microsoft argues. This will allow Microsoft to run Windows 8 on a greater range of devices, even those that typically did not work well with Windows in the past - such as tablets.

There are 57 Comments.
Top Comments
  • 20
    stratplaya , October 11, 2011 2:10 AM
    I already love the fast boot times of 7. This sounds like it will be even better.
  • 24
    bourgeoisdude , October 11, 2011 2:14 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.


    What about for tablets? Or even smartphones? Or, maybe it's too much to ask to have optimized memory usage so we can use that extra RAM for other programs?
  • 12
    NapoleonDK , October 11, 2011 2:17 AM
    Good. Now just make it mind-bendingly fast. Lower memory consumption for the OS is great, but I would like to see how the differences affect larger applications like CAD/DAW/Games and photo and video editing. Will Premier use less ram? Ableton? Crysis?

    I'm really hoping to see something FAST, something NEW. Give us access to DWM so clever designers can integrate wicked custom interfaces at the Windows level. Give us amazing SSD integration and optimization for crazy SPEED!
  • 13
    halcyon , October 11, 2011 2:26 AM
    This is very good news. Its nice to see the focus on efficiency and performance.
  • 20
    Parsian , October 11, 2011 2:35 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.


    What??? Software optimization is the core of programming. I am not a programmer and I even I know that.
  • 19
    otacon72 , October 11, 2011 2:54 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.


    You're an idiot.
  • 16
    Netherscourge , October 11, 2011 2:58 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.



    Hmmm... sounds like someone went out and wasted their money on 16GB of RAM.

    lol
Other Comments
  • 24
    bourgeoisdude , October 11, 2011 2:14 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.


    What about for tablets? Or even smartphones? Or, maybe it's too much to ask to have optimized memory usage so we can use that extra RAM for other programs?
  • 20
    Parsian , October 11, 2011 2:35 AM
    KawiNinjaZXYes, cut down 200mb of memory usage, it's not like you can't get 16GB of RAM for $150 or anything.


    What??? Software optimization is the core of programming. I am not a programmer and I even I know that.
  • 20
    stratplaya , October 11, 2011 2:10 AM
    I already love the fast boot times of 7. This sounds like it will be even better.
Display more comments