August 2005 - Posts

Performance Quiz #7 -- Generics Improvements and Costs -- Solution
26 August 05 03:05 PM | ricom | 8 Comments   
Believe it or not I actually spend a good amount of time thinking about my little quizzes hoping to come up with a small piece of code that illustrates a bunch of different things in a simple enough way that many people feel they can jump right in and Read More...
Filed under: ,
What I'll be doing at the PDC : Video
26 August 05 11:39 AM | ricom | 0 Comments   
Several people on the CLR team were visited a couple of weeks ago and we got a chance to talk about our PDC plans. This video has mine :) Read More...
Filed under: ,
Performance Quiz #7 -- Generics Improvements and Costs
25 August 05 01:39 PM | ricom | 27 Comments   
Time for another quiz for you all, this is just a micro-benchmark so we want to be careful not to conclude too much but it's useful for understanding the costs and their origins. Consider the two snippets shown below: // choice #1, using Generics int Read More...
Filed under: ,
Mission (almost) accomplished
09 August 05 11:57 AM | ricom | 3 Comments   
I was talking to a friend earlier today about how much fun I've had blogging these many months now (soon two years) and I was reminded of one of my favorite examples of unexpectedly influencing someone. Sriram Krishnan wrote an article called " How to Read More...
Filed under:
LogDump: CLRProfiler Log analysis tool
08 August 05 05:44 PM | ricom | 5 Comments   
Ever wonder how I produce nice textual allocation summaries like this one? This report shows allocations in dictread.log Total Allocations 136301 Objects 6694232 Bytes Top 10 Allocated Types Count Bytes Type 108040 5836392 System.String 26726 534520 DictionaryEntry Read More...
Filed under: ,
Private Bytes Performance Counter -- Beware!
01 August 05 04:15 PM | ricom | 0 Comments   
Q: When is a Private Byte not a Private Byte? A: When it isn't resident. The Private Bytes counter reports the commit charge of the process. That is to say, the amount of space that has been allocated in the swap file to hold the contents of the private Read More...
Filed under:

Search

This Blog

Syndication

Page view tracker