The specification for the System.Diagnostics.Tracing.EventSource class.

In my last blog entry I gave a ‘Hello World’ Style example of using the new .NET V4.5 class System.Diagnostics.Tracing.EventSource.  This class lets you log ETW events from managed code easily.   This is a quick follow on to give you access to more details, quickly.   Attached to this poisting is the original specification for the…

5

Publication of the PerfView performance analysis tool!

I know it is has been a while since my last posting, but long ago I decided that I would not write just to have something to write about but rather only when I had something I really something useful to say. Well do have something really useful to say. For a long time I…

20

Slides for our All Day PDC 2008 talks on: Performance By Design

Every year or so, when Microsoft believes it has something useful to say to develoeprs it hosts a Programmer Developer’s Conference.  It is doing so this year from 10/27 through 10/30.    Between Rico Marani, Mark Friedman and myself, we gave a all day talk on writing high performance software for the .NET Runtime.     I am posting the slides here for reference.   I had…

1

Giving Performance Talk at Programmer Developers Conference (PDC) 10/26

This is a quick plug for a pre-conference session I am giving on 10/26 at Microsoft’s Programmer Developers Conference (PDC) 10/26 held this year in Los Angeles.   My talks are part of a all day session that I am giving along with Rico Mariani and Mark Friedman entitled   Performance by design using the .NET Framework…

1

To Inline or not to Inline: That is the question

In a previous posting, I mentioned that .NET V3.5 Service Pack 1 had significant improvements in the Just in time (JIT) compiler for the X86 platform, and in particular its ability to inline methods was improved (especially for methods with value type arguments).   Well now that this release is publically available my claim can be…

21