Writing approachable code: Introducing the hyperaddin for Visual Studio!

A few years ago now, several of us on the .NET Runtime team where lamenting how unapproachable the code base was for new developers to the team.    We agreed that more commenting would certainly help the situation, but that alone was not enough, because you also need to FIND the comments WHEN they are relevent…

15

The windows prefetcher

In my last blog I talked about some of the conditions than need to hold for the cold startup formula ColdStartupTimeMSec = WarmStartupTimeMsec + 4 * NumberOfReads + 20 * NumberMBytes To be accurate.  I mentioned that if you have overlap between the CPU and the disk then it may not be accurate (although it would…

5

Assumptions used in the cold startup formula (when is it accurate).

After my last blog entry on cold startup a reader (dimkaz) worried that the formula would not be accurate in many cases.  This topic is worth discussing in some detail because it pretty common to apply formulas outside the assumptions implicit in them, and simply get wrong conclusions.  The most fundamental part of the formula is   Cold…

1

A Model for cold startup time of an application on Windows.

Well it is has been a while.    I see now that it is been getting close to 1/2 a year since I last posted.   Sigh.  It is so easy for other things to get busy and not to blog.   I have resolved to try to be a bit more methodical about and insure that I write…

4