Visual Studio: Why is there no 64 bit version? (yet)

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 we noticed that 64 bit PC’s are very popular? Things like…

85

Tracking down managed memory leaks (how to find a GC leak)

If you think you’ve got memory leaks, or if you’re just wondering what kind of stuff is on your heap you can follow the very same steps that I do and get fabulous results your friends will envy.  OK, well maybe not,  but they’re handy anyway.  These steps will help you to go from a…

70

When to call GC.Collect()

One of my first postings was this one: Two things to avoid for better memory usage in which I gave some approximately correct advice (is there any other kind? <g>) about using GC.Collect().  I still stand by this advice but I think maybe this is a good time to expand on it.  So now I offer…

65

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 excited”.  I don’t know why that’s just the way it is.  So, I’m happy to say that I’m super excited about the release of Beta 1 and I encourage you all to visit Jason’s blog (again) to see screen-shots…

48

64-bit Visual Studio — the "pro 64" argument

  [I don’t have to go out on a limb to acknowledge that is the worst article I’ve ever written.  I wrote it in the wee hours one morning in a rotten mood and it shows.  There are far too many absolutes that should have been qualified and the writing style is too aggressive for…

45

Revisiting 64-bit-ness in Visual Studio and elsewhere

[Due to popular interest I also wrote a piece that is “pro” 64 bits here] The topic of 64-bit Visual Studio came up again in a tweet and, as usual, I held my ground on why it is the way it is.  Pretty predictable.  But it’s not really possible to answer questions about your position…

42

DLinq (Linq to SQL) Performance (Part 1)

[ By popular demand, here are links for all 5 parts in the series Part 1, Part 2, Part 3, Part 4, Part 5  -Rico ] I love Linq.  Really.  That might scare you because it has all these wacky new constructs and as a performance guy you’d think that I’d be all about getting rid…

41

VS2010 Beta2 performance and other issues

Just a few words of encouragement today:  I can’t emphasize enough how valueable your feedback is to us at this point; no matter how hard we try we simply cannot duplicate the diversity that is the real world.  We need to know what’s really working out there — what works for us isn’t enough.  Whether…

38

News About Me

From time to time things get shuffled around here and I was involved in a recent shuffle that has changed my job yet again.  I’ve been working directly on performance in one capacity or another for nearly 5 years now but a few weeks ago I was asked to take on a new, broader, job. …

38

Taming the CLR: How to Write Real-Time Managed Code

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 that talk  and below are the slide contents plus my speaker notes.  The actual…

37