Browse by Tags
All Tags »
Server2008 »
Performance (
RSS)
Just a few days ago, the Parallel Extensions team has released a new CTP of the Parallel Extensions for .NET 3.5, a.k.a. PFX. This new CTP is not just a bunch of bug fixes - it's packed with new functionality for us to explore. (I've written some introduction bits on the December '07 CTP in the past, so you might want to read them if you haven't played with the PFX yet.) In this post series, we will look at most of the interesting new functionality. Synchronization Primitives This...
This is the last in a series of posts summarizing my TechEd 2008 presentation titled "Next Generation Production Debugging". Previous posts in the series: Introduction and first demo (or how to survive without a debugger) Taking dump files and opening them up; analyzing a memory leak Dissecting deadlocks (native and managed) Analyzing an invalid handle situation After spending some quality time with the debugger, analyzing an invalid handle situation, I approached the final demo. In this...
To each and every one of you who attended my TechEd session - thanks! There are so many interesting talks and I appreciate the fact you have chosen mine. As I promised, this post is a summary of slides, demo code and the transcripts of each demo I've shown throughout the session. (As soon as the session recording will be available, I will update this post with a link to it.) I divided the demo transcripts into a series of posts because they are fairly long. You can find everything I've written...
Event Tracing for Windows has been with us since Windows 2000. It is an infrastructure for raising events from various system components, and has only been used by a small number of kernel-mode entities. In Windows XP, MOF files (familiar from WMI provider metadata) were used to describe events. Finally, in Windows Vista and Windows Server 2008 events were described by XML manifests, an investment was made in popularizing ETW, and hundreds of new event providers were added. What kind of information...