Browse by Tags

Visual Studio: Why is there no 64 bit version? (yet)
10 June 09 08:34 PM | ricom | 78 Comments   
Disclaimer: This is yet another of my trademarked "approximately correct" discussions From time to time customers or partners ask me about our plans to create a 64 bit version of Visual Studio. When is it coming? Why aren’t we making it a priority? Haven’t Read More...
Performance Advice, Southern Style
28 November 08 01:29 PM | ricom | 1 Comments   
While I was at PDC2008 I was introduced to Keith and Woody -- pretty soon there was a microphone in front of me and we were doing a podcast. Now I already liked these guys but when they used a picture of me from about 1998 I really liked them a lot more. Read More...
Linq Compiled Queries Q & A
25 August 08 12:21 PM | ricom | 5 Comments   
I did a series of postings on Linq Compiled Queries last year, I recently got some questions on those postings that I thought would be of general interest. Q1: Why use the 'new' keyword in this snippet? var q = from o in nw.Orders select new {o.everything Read More...
Rico's Instrumentation Aphorisms
30 November 07 06:14 PM | ricom | 1 Comments   
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 Read More...
Performance Threat Models
13 November 07 12:37 PM | ricom | 1 Comments   
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 Read More...
Database Performance, Correctness, Compostion, Compromise, and Linq too
31 August 07 06:10 PM | ricom | 16 Comments   
Introduction and Disclaimer Regular readers of my blog are already familiar with my goal to provide brief and useful information that is approximately correct and that illustrates some key truths. Most of the time my articles are not authoritative and Read More...
Caching Redux
25 June 07 08:47 AM | ricom | 0 Comments   
I got some interesting questions about how to build good middle-tier caches in my inbox last week. I cleaned up the responses a little bit and I'm posting them here because they're actually pretty general. I've written about this before but some things Read More...
Krzysztof Cwalina on Framework Design
03 April 07 11:10 AM | ricom | 2 Comments   
Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design. The details are on his blog here. Lots of great notes. Contributing annotations to his book on the same subject was one of the more fun things I did last Read More...
Filed under:
Memory leaks 101: Objects anchored by event generators
09 January 07 11:20 AM | ricom | 9 Comments   
This problem actually comes up pretty often so I thought I'd write a little article about it, and a couple of approaches to solving it. Basically any time you take an object "Your Object" whose life you want the GC to manage and then create a reference Read More...
Avoiding Coding Pitfalls with Performance Signatures
11 December 06 12:03 PM | ricom | 11 Comments   
On Friday of last week I gave this presentation at the Computer Measurements Group CMG2006 conference( http://www.cmg.org ). I had previously alluded to it in this posting and I have been waiting to write about it until after the conference. So for the Read More...
Taming the CLR: How to Write Real-Time Managed Code
22 August 06 05:01 PM | ricom | 37 Comments   
I've actually been meaning to write about real time applications for ages so when I was asked to give a talk at MS Gamefest ( http://microsoftgamefest.com ) I jumped at the opportunity to give myself a hard reason to do the homework. Last Tuesday I gave Read More...
Performance Lifecycle
05 October 05 12:30 PM | ricom | 0 Comments   
I get many opportunities to review documents and processes in the course of my job, and sometimes they’re not even about performance. :) About 2 years ago I started seeing a goodly number of security related documents; and now increasingly I see things Read More...
How To Do A Good Performance Investigation
23 May 05 05:54 PM | ricom | 11 Comments   
I find that sometimes people have difficultly just getting started when doing a performance analysis – meaning they’re faced with a potentially big problem and don’t know where to begin. Over the years many people have come to me under those circumstances Read More...
Fat Free Bytes? Not here!
06 April 05 06:01 PM | ricom | 0 Comments   
I'm going to have a little bit of fun with this one so bear with me. :) Sometimes I talk to groups that have adopted managed code and they've gone a bit oopaholic. Or maybe even a lot oopaholic. (See this video if you would like to hear a little more Read More...
Giving your customers a good deal
21 March 05 11:01 AM | ricom | 0 Comments   
Earlier today someone suggested that I read this entry from Cyrus . As a performance guy people basically expect me to veto every new idea that might grow the size of anything anywhere. I guess I surprise them when I don't. The fact is that it's very Read More...
More Posts Next page »

Search

This Blog

Syndication

Page view tracker