Rico’s Instrumentation Aphorisms

A few months ago, Mary Gray of the Management Practices Team came to talk to me about good practices for creating performance counters and doing measurements generally.  She interviewed me on the topic for about an hour and was madly scribbling notes the whole time while I talked a mile a minute.  What’s below is…

1

Linq to SQL Compiled Queries are thread-safe

JD Conley wrote an interesting article showing the benefits you can get by using compiled queries on his blog.  He wrote me today saying: "I enjoyed your postings on linq to sql performance and compiled query optimization. I recently published a blog about a real world situation that benefited from a compiled query. However, it…

6

Visual Studio 2008 and .NET 3.5 ship today

Well you can read all about it on Soma’s blog — today is the day! I’m really proud of the work we did in this release and I’m especially proud of that performance work — great results in many areas with Linq and VB taking top honors from me on really getting the perf out. …

5

Performance Threat Models

I’ve been meaning to post this for ages and somehow I kept forgetting. J.D. and I have long thought that many of the techniques used to do a security threat model are actually directly applicable to doing performance analysis as well.  The idea of threats and mitigations is quite general but more importantly a direct…

1

File Open Performance — Beware of ‘Extensions’

Here is a little interchange I had a few days ago; “Nick From Chicago” graciously allowed me to share it nearly verbatim.  I’d like to claim that I was psychic in diagnosing this but as you can see in the thread it isn’t the first time I’ve run into this problem. Read on   From:…

7

Some things to visit

My sometimes cohort J.D. Meier in Patterns and Practices has been busy: Now on MSDN: patterns & practices Performance Testing Guidance for Web Applications Performance Testing Videos posted to CodePlex My other cohorts in the Technical Community Network have also been busy Mohsen Agsen interviewed on Behind the Code Even my old has-been Behind The…

1

Programs to Run

I haven’t posted anything “fun” for a while.  Here’s another of my little parody songs. Based on Sheryl Crow’s “Soak Up The Sun“ Programs to Run My friend the program leadCan’t even code in VBI can’t afford his bloatSo I’m stuck here fixing his tree I don’t have profile runsI don’t have diddly squatI just wish…

3

Gamefest 2007: The Costs of Managed Code: The Avoidable and the Unavoidable

A few weeks ago I spoke at Gamefest 2007 where I delivered this talk: The Costs of Managed Code: The Avoidable and the Unavoidable This talk is for those who want to understand the inescapable performance consequences of the managed programming method: the things you cannot avoid and the things you can. The presentation explains…

3

Performance Improvements in Visual Studio 2008

It seems I’m doing a lot of referral postings this month and I’ve got a couple more for you. This is the first one, near and dear to my heart because I worked with Cameron on some of these (and he didn’t mention me at all, *sniff*) especially the performance problems in the cases with…

4

Emma Williams on Channel 9

Here’s Emma Williams my former General Manager from when I was on the performance team talking about “MQ” and other things we did in Orcas to improve product quality. And I want you to know that I’m not recommending her video just because she mentioned me at the end of it.   It might have recommended it…

1