Rico Mariani's Performance Tidbits

Implying no warranties and conferring no rights: "AS IS" since 1988

Debugging Multi-threaded Applications: Some Tidbits

I was lamenting that we haven't really done terribly much to make multi-threaded debugging easier in...

Author: ricom Date: 06/04/2010

A few words about Micro-Benchmarks

It’s been a long time since I included my “this discussion is only approximately correct” disclaimer...

Author: ricom Date: 04/26/2010

My History of Visual Studio (Epilog)

Visual Studio 2010 Launched on Monday. Wow! It’s HUGE. A major round of congratulations are in order...

Author: ricom Date: 04/14/2010

Variability in Benchmarks

I’m not especially a great fan of micro-benchmarks, they’re handy as a compliment to the larger...

Author: ricom Date: 04/07/2010

My Annual Personal Posting

I try to keep the content on this blog strictly professional (although sometimes it's like an...

Author: ricom Date: 04/05/2010

Why you really want to avoid catching and rethrowing exceptions

I like processes that simply drop-dead fail when they have an unrecoverable fault. Trying to...

Author: ricom Date: 04/05/2010

VSX Keynote posted

Just a quick plug, if you missed the VSX conference you can see it all online on Channel 9. Some...

Author: ricom Date: 12/08/2009

VS2010 Beta2 performance and other issues

Just a few words of encouragement today: I can't emphasize enough how valueable your feedback is to...

Author: ricom Date: 10/28/2009

Inside Visual Studio Beta 2 - Performance and Reliability

After my keynote speech yesterday at the Development Tools Ecosystem Summit Charles Torre caught up...

Author: ricom Date: 10/20/2009

My History of Visual Studio (Part 8)

[All the other Parts: History of Visual Studio] I can’t really talk about what was going on in...

Author: ricom Date: 10/14/2009

My History of Visual Studio (Part 7)

[All the other Parts: History of Visual Studio] [I know I promised to talk about...

Author: ricom Date: 10/13/2009

My History of Visual Studio (Part 6)

[All the other Parts: History of Visual Studio] The years 1998 to 2002 were very busy ones in the...

Author: ricom Date: 10/12/2009

My History of Visual Studio (Part 5)

[All the other Parts: History of Visual Studio] We’re still on the part of the story where I...

Author: ricom Date: 10/10/2009

My History of Visual Studio (Part 2)

[All the other Parts: History of Visual Studio] Visual C++ 2.0, “Dolphin” was a very...

Author: ricom Date: 10/07/2009

My History of Visual Studio (Part 1)

[All the other Parts: History of Visual Studio] I wrote in the teaser that there is no one...

Author: ricom Date: 10/05/2009

The Visual Studio Documentary on Channel 9

This is just great fun! And, of course, The Documentary is all wrong because they left out many of...

Author: ricom Date: 10/02/2009

Development Tools Ecosystem Summit

I'm happy to announce that I just agreed to give the keynote for the Development Tools Ecosystem...

Author: ricom Date: 09/17/2009

I'm not 30 yet, I'm only 0x2d :)

A friend of mine pointed out that, in hex, I'm under 30 :) How wonderful!

Author: ricom Date: 09/07/2009

Visual Studio 2010 Performance Part 3: A Technical Update

If I have any readers left out there, they might be interested to know what it is I’m up to this...

Author: ricom Date: 08/19/2009

CLR Performance Questionnaire

Vance Morrison posted an interesting opportunity for you to give feedback directly to the CLR perf...

Author: ricom Date: 06/15/2009

Visual Studio 10 -- Your Performance Feedback plus Beta 1

At Microsoft you can't say you're excited about anything you have to say that you're "super...

Author: ricom Date: 05/20/2009

Visual Studio -- working on performance

Jason has a new posting on the progress of Visual Studio and I wanted to chime in myself. Some...

Author: ricom Date: 05/14/2009

Visual Studio Today, Tomorrow and Beyond

Looks like it's interview season for me just now.  Here's another piece on Visual Studio...

Author: ricom Date: 12/02/2008

Visual Studio Futures -- Extensibility Video

This is a brief interview from our most recent VSX conference. Paramesh Vaidyanathan, Principal...

Author: ricom Date: 11/25/2008

The Visual Studio Tech Roadmap -- Starring Visual Studio 2010

[Dear Readers:I wrote a followup posting Visual Studio Dialogue with WPF Performance Emphasis based...

Author: ricom Date: 11/18/2008

Patterns and Practices Performance "PAG"

If you're looking for the blue perf book "Improving .NET Application Performance and...

Author: ricom Date: 09/18/2008

Performance by Design at PDC2008!

I'm happy to announce that I will be at PDC2008 (and I will work the booths until I can't speak) but...

Author: ricom Date: 09/12/2008

Is Performance a "functional" requirement?

We had an internal thread on this yesterday, maybe I was a little too glib but here is what I had to...

Author: ricom Date: 08/27/2008

Linq Compiled Queries Q & A

I did a series of postings on Linq Compiled Queries last year, I recently got some questions on...

Author: ricom Date: 08/25/2008

Hard and Soft Mode Debugging or The Woes of Soft Mode

I had to explain this a little while ago and I wrote up something that I thought was generally...

Author: ricom Date: 08/22/2008

Celebrating Twenty with a Pint

No it isn't what you think. :) Today is my 20th anniversary at Microsoft. Wow. 20 years of doing...

Author: ricom Date: 08/15/2008

Rebecca Norlander on Behind the Code

Rebecca is a lovely person and she interviews very well here on the latest Behind the Code...

Author: ricom Date: 08/14/2008

Visual Studio Extenders Conference

If you ever wanted to see Redmond and meet some of the folks on the Visual Studio team this might be...

Author: ricom Date: 08/09/2008

My Last Words to Bill

We had a little internal yearbook thing you could sign for Bill last week.  This is what I...

Author: ricom Date: 06/30/2008

Just another day in the perf lab

Even though I've been doing general architecture work on Visual Studio for nearly a year now, my...

Author: ricom Date: 06/18/2008

Shutdown Is No Time For Spring Cleaning

I think my current performance pet peeve is shutdown. Assorted flavors of it, they all seem to have...

Author: ricom Date: 05/12/2008

Cycles in Computer Science, or Am I Ancient?

It's been a strange couple of weeks.  No, really. It all started when a friend of mine, let's...

Author: ricom Date: 05/05/2008

Sara Ford goes retro

In honor of the leap year, she's posted a couple of articles I wrote back around 1993 describing...

Author: ricom Date: 02/29/2008

Computer Measurement Group offers past papers to the public!

As you know I presented my performance signatures paper at the Computer Measurement Group's (CMG)...

Author: ricom Date: 02/12/2008

Performance Quiz #13 -- Linq to SQL compiled query cost -- solution

Well is there really a "solution" at all in general? This particular case I think I constrained...

Author: ricom Date: 01/14/2008

Performance Quiz #13 -- Linq to SQL compiled queries cost

I've written a few articles about Linq now and you know I was a big fan of compiled queries in Linq...

Author: ricom Date: 01/11/2008

<Previous Next>