Welcome to MSDN Blogs Sign in | Join | Help

August 2005 - Posts

Performance Quiz #7 -- Generics Improvements and Costs -- Solution

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
Posted by ricom | 8 Comments
Filed under: ,

What I'll be doing at the PDC : Video

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 :)
Posted by ricom | 0 Comments
Filed under: ,

Performance Quiz #7 -- Generics Improvements and Costs

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
Posted by ricom | 27 Comments
Filed under: ,

Mission (almost) accomplished

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
Posted by ricom | 3 Comments
Filed under:

LogDump: CLRProfiler Log analysis tool

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
Posted by ricom | 5 Comments
Filed under: ,

Private Bytes Performance Counter -- Beware!

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
Posted by ricom | 0 Comments
Filed under:
 
Page view tracker