grack.com

Blog

nprof 0.9 plans

Just to keep those reading the front-page news up to date, 0.9 is in development and should be out once we’ve finishing implementing and polished up some of the neat new features that will be in this release:

  • Josh’s awesome new ListView control - including, but not limited to:
    • quickfiltering
    • custom and multi-line headers
    • column reordering
    • generally nicer look than before
  • Project loading/saving (also courtesy of Josh)
  • Ashwin’s back/forward navigation code
  • A new toolbar (hasn’t been started yet, but needs to go into 0.9)

There are two known bugs that I’m hoping to get fixed for 0.9 as well:

  • Profiling on SMP systems may be buggy
  • Profiling an application that spawns another .NET application kills the profiler

Once these are done, we’ll ship 0.9 and start on the long slog to 1.0. The last remaining project goal for 1.0 is the profiler run snapshot capability. It’s certainly one of the bigger items in the roadmap, but one of the most important to take nprof to the base level of most commercial profilers.

After 1.0 is out the door, we’ll be looking for goals for the 2.0 release! Feel free to drop by the developer’s list and place your input.

Tech Blogs and Politics (and Other Non-Tech Related Posts)

Twice this week I’ve seen a situation where a popular blogger has been pestered by his readers to change the content of his blogs.

Last week, Chris Sells (of MSDN fame) posted an article entitled “Bush: Get Your Own Dream!” with his views on space exploration and foreign oil dependence.  There were two particularly asinine comments made:

Unsubscribed. Just lost a ton of respect for Sells. “nuff said”

and

… I just ask that you please post all longhorn stuff on MSDN, so I can remain informed without having to swallow your political views.

It’s amazing that someone could have so much difficulty seeing through a blogger’s political views to the tech content that they’d give up such a valuable source of information.  Losing any one of my RSS feeds could be closing so many doors in the future.  How many interesting links would I miss?

On Asa Dotzler’s Mozilla blog, he’s been covering the Mars exploration with near up-to-the-second updates from NASA.  He’s had some trouble with people complaining about too much NASA and too little Mozilla.  Last I checked, wasn’t it Asa’s spoutlet?

Thankfully the blog authors are sticking to their guns.  Asa sums the situation up nicely:

There have been a number of comments here at adot’s notblog (and even more in email) suggesting, and even demanding, that I stop blogging about Mars and the Mars rovers. To the folks making demands, piss off. To those who have politely asked that I either blog more about Mozilla, less about Mars, or implement categories to keep the two separate, I appreciate the feedback and here’s my plan:

I’m going to continue to post about whats on my mind and what I feel like writing about at that particular moment. This is my personal weblog and I don’t feel any obligation to keep it focused on topics related to my “professional” (Mozilla) responsibilities.

Chris Sells also put it well:

Just so folks know, I feel no responsibility whatsoever to keep my postings on sellsbrothers.com to a specific topic. If I want to post my political views, I’ll do so. If that bothers you, I suggest you unsubscribe now as complaints about the subject matter for my posts will fall on deaf ears.

My hat goes off to Chris and Asa.

nprof 0.8b released

The nprof 0.8b alpha release is now available. This release should fix the ASP.NET profiling problems that have come up during the 0.8 release cycle.

nprof 0.8a released

The nprof 0.8a alpha release is now available. This fixes two bugs in the 0.8 release:

  • nprof wouldn’t close completely when clicking on the close box
  • ASP.NET profiling wouldn’t work if you didn’t have an Environment key for your W3SVC or IISADMIN services

NOTE: I recommend setting up ASP.NET to run under the SYSTEM account for profiling only. Once you’ve finished profiling, you should set it back to use the “machine” user. As before, these XML attributes are available in your machine.config file.