WER Services

This blog focuses on technologies that support Windows Error Reporting and Windows Quality data.

Browse by Tags

Tagged Content List
  • Blog Post: Why You Should Use XMLHttpRequest Asynchronously

    8.4% of all hangs in IE9 in the past month are caused by XMLHttpRequest objects blocking the UI thread with a synchronous request. That’s a huge number! With some manageable code changes, these hangs can be avoided, and developers can give their users a better experience across their websites....
  • Blog Post: XPROC Application Hang Cabs in Windows 7

    In Windows 7, we've added some techniques and tools that assist with troubleshooting hangs involving multiple processes (if you're interested in the evolutionary history, check out Ryan's "Let There Be Hangs" series , where he describes how hang reporting has changed from Windows XP on .) With these...
  • Blog Post: Let There Be Hangs: Part 4 – Hashes and Type Codes and XProc, Oh My!

    Hang Bucketing, A Better Way In the previous post I gave a brief introduction of how the first version of hang reporting was implemented using the existing crash reporting infrastructure. Eventually (after Windows XP shipped) a new general purpose event reporting and bucketing mechanism was built...
  • Blog Post: Let There Be Hangs: Part 2 – WER History 101

    Crashes Suck In the beginning, we needed a way to close the loop with our customers in order to ease the pain felt from software defects (bugs) that caused crashes.  A simple client service was produced that collected crash dumps from Windows desktops and sent them back to Microsoft for analysis...
Page 1 of 1 (4 items)