Windows Vista System Performance Enhancements
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Windows Vista System Performance Enhancements

  • 599 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
599
On Slideshare
599
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Self introduction
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 04/15/10 11:36 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 04/15/10 11:36 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Transcript

  • 1.  
  • 2. CLI312: Windows Vista System Performance Enhancements Dan Li Program Manager Lead Microsoft Corporation
  • 3.
    • Current performance limitations
    • Windows Vista Performance Improvements
      • Optimizing Memory Use
        • SuperFetch™
      • Avoiding the Disk Bottleneck
        • ReadyBoost™
        • ReadyDrive™
      • Supporting infrastructure
        • Low-priority I/O
        • Diagnostic tools
    • Windows Vista scales to hardware capabilities
      • Windows Experience Index
    Agenda
  • 4. Hardware throughputs
    • Memory throughput
      • 3-4 GB/s
    • Hard drive sequential I/O throughput
      • 50-80 MB/s
    • Flash memory (USB2)
      • 10MB – 20 MB/s
    • Hard drive random I/O throughput
      • 1 MB/s
  • 5. What Causes Inconsistent Responsiveness?
    • Poor memory content
      • Performance erodes over time
        • The application has not run recently
        • Background applications have swept through memory
      • Transitions affect memory
        • After boot or hibernate
        • After Fast User Switch
        • After lunch or big application
    • Random/blocking disk operations
      • Page faults
      • Program loads
      • Disk spin up time
      • Disk seeks
  • 6. The Seek Problem
    • Drive industry continues to deliver impressive data rate, rotation and interface speed improvements
      • ATA/33  ATA/66  ATA/100  SATA
      • 4200RPM  5400RPM  7200RPM  10000RPM
      • 2 MB  8 MB  16 MB
      • Result: Sequential IO rates of 80 MB/s+
        • At that rate, 1 GB of RAM fully populated in ~12.8sec
    • Seek times improving, but not as significantly
      • 3.5” Desktop drive avg seek ~10 mSec
      • 2.5” Mobile drives ~12.5 mSec
      • Much better when hitting the track buffer
      • Result: Random IO rate limited to an effective 1MB/sec
        • At that rate, populating 1GB of RAM takes ~1024sec!
  • 7. DLLs On Disk .data pages MFT Entry Directory Entry PE Header .text pages Dram Cache
  • 8. The Seek Problem
    • 50% of MobileMark 2005 I/Os are 4 KB and random
    • Files and structured files
      • A single DLL is generally 5 to 6 Disk Locations (min)
        • Directory, MFT Entry, and other File System Metadata
        • PE Hdr page, .text pages, .data pages, .rsrc pages, etc.
      • Programs like Internet Explorer, Adobe Reader, or Outlook use over 100 DLLs
    • Reliability and durability
      • Logging, Transactions, Application Temp Files
        • A simple Registry Write can require 5 to 6 Random and Ordered Disk Writes
    • Synchronous blocking nature of page faults
      • Code pages, Stack pages, and Heap pages can all be faulted upon
  • 9. Hard drive seek video
  • 10. What Do Users See?
    • Slow state transitions
    • Decreased application responsiveness under memory pressure
    • Slower program launch
  • 11. How Does Microsoft Windows Vista Help?
    • Provides new innovations in memory management
    • Avoids hitting the disk where possible
    • Prioritizes I/O when you do hit the disk
    • Contains new diagnostic tools
  • 12. Smart Memory Management
  • 13. Current Memory Management Internet Explorer Internet Explorer Memory OS Startup Apps Microsoft Word Outlook Photo Editor Disk free memory memory cache
  • 14. SuperFetch
    • SuperFetch is a breakthrough in memory management
      • Optimizes based on usage patterns over time
      • Takes into account frequency of page usage, usage of page in context of other pages in memory
      • Adapts to memory usage patterns, including complex usage scenarios
      • Can differentiate based on user, time and day of week
  • 15. SuperFetch Internet Explorer Memory OS Startup Apps Microsoft Word Outlook Photo Editor Disk memory cache Photo Editor
  • 16. SuperFetch
    • SuperFetch is proactive and resilient
      • Smart about getting the right content into memory early
      • Keeps correct content in memory
  • 17. Keeping the Right Data in Memory Internet Explorer Internet Explorer Idle Tasks Microsoft Word Outlook Idle Tasks Internet Explorer Idle Tasks Outlook Idle Tasks MS Word Idle Tasks OS Startup Apps Photoshop Photoshop Traditional OS Startup Apps Photoshop memory cache OS Startup Apps Photoshop Photoshop Superfetch OS Startup Apps Photoshop
  • 18. SuperFetch
    • SuperFetch is efficient
      • Uses low priority I/O for pre-fetching and pre-population
    • SuperFetch manages RAM and cache memory
  • 19. Avoid the Disk Bottleneck
  • 20. ReadyBoost
    • Flash memory serves as a cache for SuperFetch
      • External USB keys, SD cards, Compact Flash, internal PCIe cards
    • Allows fast reads to satisfy page faults when page is not in main memory
      • Up to 10x faster than random HDD reads
    • Caches data proactively based on user activity
  • 21. Readyboost Demo
  • 22. ReadyBoost
  • 23. ReadyBoost Properties
    • Reliable
      • Write-through cache allows user to remove device at any time
      • Device wear is not an issue
        • Unique write gathering algorithm optimizes performance and wear patterns
        • Projected life of 19.4 – 1823 years depending on device size and variant (10K or 100K write-erase cycles)
    • Secure
      • Data is encrypted using AES-128
    • Efficient
      • Data is compressed by a factor of 1.8X to 2.3X
  • 24. ReadyDrive Hybrid Hard Disk
    • A Nonvolatile cache (NV Cache) is added to the hard disk drive
      • Allows data to be read and written while platter is spun down
      • Data in cache persisted when powered down
      • SuperFetch provides efficient cache utilization
    Dram Cache NV Cache SATA or PATA Interface Up to 90% Power Saving over conventional HDD Read and Write while spindle is stopped
  • 25. DLLs on Disk MFT Entry Directory Entry Dram Cache .data pages PE Header .text pages
  • 26. DLLs on ReadyDrive H-HDD MFT Entry Directory Entry PE Header .text pages Dram Cache NV Cache .data pages
  • 27. NV Cache contents
    • Cached writes
    • Boot/resume sectors
    • Sectors pinned by OEMs
    • Read cache
  • 28. ReadyDrive
  • 29. ReadyDrive Benefits
    • Performance
      • Faster Boot
      • Faster Hibernate/Resume
      • Performance improvement from minimizing disk seeks and enabling more IOs per second
    • Power Savings/Battery Life
      • Windows Vista can reduce HDD power consumption of typical 2.5” HDD by 70-90% when operating on battery by keeping magnetic platter spun down most of the time
    • Reliability improvements
      • Vibration or impact during writes not a problem with NV memory
    • Reduced noise
  • 30. ReadyDrive ATA Command Set
    • A new ATA command set has been specified by Microsoft, HDD manufacturers, and industry partners which enables rich management of the NV Cache
    • Single ATA command with sub-commands
      • Identify hybrid hard disk functionality
      • Add/Remove LBAs from NV Cache “pinned set”
      • Query NV Cache pinned set
      • Enter/Leave power saving mode
      • Etc.
    • Accepted by T13 for standardization in the ATA 8 specification
    • Opportunity for innovation by device and host moving forward
  • 31. ReadyBoost & ReadyDrive System Memory HDD Platter Read Cache ReadyBoost ReadyDrive NVRAM RAM Magnetic Write Cache OEM Pinning Boot Data Read Cache
  • 32. ReadyBoost and ReadyDrive
    • ReadyBoost and ReadyDrive are complementary technologies
    • Both powered by SuperFetch
    • ReadyDrive
      • Helps state transitions
      • Can pin and accelerate some data
      • Improves reliability
      • Saves power
    • ReadyBoost
      • Large read cache
      • Relieves memory pressure
  • 33. Prioritized I/O
  • 34. Low-priority I/O
    • Why low-priority I/O?
      • Developers have long been able to throttle CPU usage by setting thread priorities
      • Low CPU usage can still slow down the system
      • With Windows Vista, developers can set I/O priorities
    • Low-priority I/O applications
      • SuperFetch
      • Search indexing
      • Windows Defender
      • Disk defrag software
      • Startup applications
  • 35. Low Pri IO demo
  • 36. Using Low-priority I/O
    • Call SetThreadPriority with THREAD_BACKGROUND_MODE_BEGIN
    • Call SetProcessPriorityClass with PROCESS_BACKGROUND_MODE_BEGIN
  • 37. Diagnostic Tools
  • 38. Current Tool Limitations
    • Repeatability
      • Often times, issues are non-deterministic
    • Proactivity
      • Event logs are a good start but not end-user friendly
  • 39. Performance Tuning and Diagnostics
    • Lower the cost for diagnosing performance problems
      • Easier diagnosis and resolution of performance problems
    • Leverages data within the Circular Kernel Context Logger (CKCL)
      • Provides a record of recent system activity
      • Automated analysis applied for defined scenarios
      • Analysis results written to System Event Log
    Performance Analyzer Windows Diagnostic Infrastructure System Event Log CKCL - ETW Kernel Events Performance Diagnostics Architecture
  • 40. Vista Performance Benefits
    • Windows Vista Delivers Consistent Performance
      • Improved power transitions
      • Consistent responsiveness, even in adverse conditions
    • Windows Vista uses innovative technology to address the biggest user issues
      • SuperFetch is a breakthrough in memory management
      • ReadyDrive Hybrid Hard Disks provide reliability, battery, and performance benefits
      • ReadyBoost enabled flash improves responsiveness without needing to add more RAM
      • Low priority I/O prevents background applications from affecting user actions
    • Windows Vista has improved diagnostic infrastructure
      • Circular Kernel Context Logger (CKCL)
  • 41. Scaling to hardware capabilities
  • 42. The Problem
    • Increasing difference in PC hardware capability
      • High end multiple dual core system vs. low end value single core system
      • Media center mobile system vs. thin and light or ultra-mobile system
    • Software are adding features that need to scale with platform capability
      • Resolution and sound quality choices for games
      • Windows Vista
        • desktop window manager and themes
        • Slide show
        • Video playback
    • How applications scale so far
      • XP makes no material scaling decisions, Scaling decisions are left to applications
      • XP has few tools to help applications make decisions based on platform capability
        • Graphics capability information from D3D is useful for games
        • Application can enumerate features via WMI
      • Only a few applications have their own system assessment code
      • Games are the exception
        • But, games often leave tunable settings up to the user
  • 43. How Windows Vista helps
    • New Tool: the Windows System Assessment Tool (WinSAT)
      • Built into the Windows Vista Operating System
      • Runs on every Windows Vista system before first user login
    • WinSAT provides performance metrics and other information necessary for the OS and applications to make scaling decisions
    • WinSAT assess the performance of
      • Processor
      • System Memory
      • Windows aero and gaming Graphics
      • Disk
    • WinSAT tests are used
      • To enable Aero in Windows Vista
      • To provide metrics used to for other programs and Windows Vista components
      • As part of logo test for requirement SYSFUND-046
      • In the Windows Vista Readiness Advisor and Any Time Upgrade promotional tool
      • As a tool for enthusiasts to assess system performance
    • WinSAT provides a simple COM interface for applications to access the results of the assessments
  • 44. Extending the benefit to consumers
    • Windows Experience Index (WEI)
      • Based on the results of WinSAT assessments
      • CPU, Memory, Disk, Windows Graphics, and Gaming Graphics each has sub score ranging from 1.0 to 5.9
      • Overall “Based Score” calculated as lowest of the five sub scores
      • The scores of a PC won’t change unless hardware changes
      • By Vista RTM, “Base Score” will range from 1.0 to 5.9
        • Will introduce new scores “6.0 to 6.9” in 6-12 months after ship
        • A new major point is likely introduced every 12 month (7, 8, 9, …)
    • WEI in Windows Vista
      • WEI is generated after the initial WinSAT run before first login
      • Easily accessible through System Properties CPL and Performance Information and Tools CPL
    4 . 2
  • 45. WEI in Windows Vista (Demo)
  • 46. What do the WEI levels mean Scenarios Machines Level 1 Basic performance. Productivity applications, IM, web, email, simple games - Solitaire, educational games Minimum specification needed to run Windows ® Vista™. Types: entry level PCs & laptops. Ultra small laptops. Level 2 Improved responsiveness. Same applications as level 1. PCs will run Windows Vista but in most cases will not be Aero capable. Types: lower end of mid-market desktops. Many slim & light laptops. Level 3 Aero graphics, Media Center, graphical games Minimum specification needed to run Windows Vista Premium features, including the new Aero user interface. Types: value end market desktops. Slim & light laptops + desktop replacement laptops. Level 4 Snappy performance HD video High resolution monitors Dual monitors Very good performing PCs. Types: Desktop replacement laptops. High end desktops. Level 5 Fast moving games with amazingly rich graphics High performance applications Top end of the PC market. Types: top end desktops and laptops.
  • 47. Windows Experience Index
    • WEI is designed to improve the software and PC purchase process for customers and partners
      • Brings clarity to the PC’s capabilities
      • Better set and meet customer expectations
      • Enable easier sales processes for partners (ISV, IHV, OEM etc.)
      • Reduce support calls/returns
    • WEI is not designed to be an overall rating of the PC
  • 48. Resources Technical Chats and Webcasts http://www.microsoft.com/communities/chats/ default.mspx http://www.microsoft.com/ usa/webcasts/default.asp Microsoft Learning and Certification http://www.microsoft.com/learning/ default.mspx MSDN & TechNet http://microsoft.com/ msdn http://microsoft.com/ technet Virtual Labs http://www.microsoft.com/ technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/ default.aspx Technical Community Sites http://www.microsoft.com/communities/ default.mspx User Groups http://www.microsoft.com/communities/ usergroups/default.mspx
  • 49. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.