Rico Mariani's Performance Tidbits
Implying no warranties and conferring no rights: "AS IS" since 1988
Browse by Tags
All Tags
»
design advice
(RSS)
databases
performance
quiz
ramblings
recommendations
using tools
visual studio
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...
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
Home
Email
Tags
databases
debuggers
design advice
History of Visual Studio
locking
performance
quiz
ramblings
recommendations
signatures
using tools
visual studio
Archives
October 2009 (13)
September 2009 (2)
August 2009 (1)
June 2009 (3)
May 2009 (3)
December 2008 (1)
November 2008 (4)
September 2008 (2)
August 2008 (6)
June 2008 (2)
May 2008 (2)
February 2008 (2)
January 2008 (2)
November 2007 (5)
October 2007 (2)
September 2007 (3)
August 2007 (3)
July 2007 (3)
June 2007 (6)
May 2007 (1)
April 2007 (2)
March 2007 (1)
February 2007 (5)
January 2007 (7)
December 2006 (2)
November 2006 (1)
September 2006 (4)
August 2006 (4)
July 2006 (11)
June 2006 (3)
May 2006 (5)
April 2006 (6)
March 2006 (6)
February 2006 (2)
January 2006 (2)
December 2005 (2)
November 2005 (5)
October 2005 (4)
September 2005 (4)
August 2005 (6)
July 2005 (2)
June 2005 (3)
May 2005 (12)
April 2005 (3)
March 2005 (5)
February 2005 (2)
January 2005 (3)
December 2004 (2)
November 2004 (2)
October 2004 (3)
September 2004 (4)
August 2004 (3)
July 2004 (4)
June 2004 (8)
May 2004 (6)
April 2004 (4)
March 2004 (8)
February 2004 (4)
January 2004 (3)
December 2003 (11)
Performance
Wiki: Perf Wiki Root
Wiki: Perf Articles
Wiki: Class Comments
Syndication
RSS 2.0
Atom 1.0