Designing for PCs that boot faster than ever before

While we’re hard at work making sure you never have to turn off your PC and can run in a connected standby state, we know that there will still be reboots for updating key system components. We’ve previously talked about reengineering the Windows boot experience and how we modernized and touch-enabled the core boot loader…

206

Internet Explorer Performance Lab: reliably measuring browser performance

A big part of this blog is going behind the scenes to show you all the work that goes into the engineering of Windows 8.  In this post we take a look at something we all care very deeply about–as engineers and as end-users–real world web performance.  We do a huge amount of work to…

143

Improving power efficiency for applications

Minimizing the power consumption of your PC while maximizing the responsiveness and utility (making it “fast and fluid”), is a significant engineering challenge. While it starts with the work we do in Windows to provide support for the right level resource usage, this work requires developers to take resource utilization into account as they develop…

167

Building a power-smart general-purpose Windows

In this post, we look at the broad topic of developing an OS to reduce power consumption. We’ve seen an ever-increasing emphasis on power management in the OS from two perspectives. First, as Windows 8 comes to market, it is easy to see two-thirds of all PCs shipping as portable devices operating on batteries some…

154

Updating live tiles without draining your battery

One thing that is becoming far more commonplace across all of our “screens” is the idea of lightweight notifications. Originally, Windows Gadgets were to offer this type of functionality—the idea is a quick heads up display for some critical information (news, weather, sports scores, or line of business events are a few examples). However, the…

151

Using Task Manager with 64+ logical processors

Ryan Haveson, a group program manager on the User Experience team, wanted to update folks on some progress with Task Manager since the Windows Developer Preview. In this post you’ll find the updated Task Manager tools for managing systems with a large number of logical processors. This is scalability well beyond desktop PCs, and is…

190

The Windows 8 Task Manager

As we mentioned during the Windows 8 keynote at //build/, every 15 years or so we choose to update Task Manager. Of course that was said in jest as we have incrementally improved the utility in just about every release of Windows. For Windows 8, we took a new look at the tool and thought…

363

Reducing runtime memory in Windows 8

Fundamentals such as memory usage represent a key engineering tenet of Windows 8. In building Windows 8 we set out to significantly reduce the overall runtime memory requirements of the core system. This is always good for everyone and especially in a world where people want to run more and more apps at the same…

200