Using UMDH to track down native heap memory leaks

No, I’m afraid I haven’t taken the time to write about this in detail because Michael Morales has already done a great job of it. Remember though, not all memory leaks are native heap memory leaks. You could also be leaking managed objects (which are allocated in the managed heap for which the Common Language…


Yeah! I passed!

And the reason I was trying to view an XPS document was because I wanted to print my MCP transcript which you can download in either XPS or PDF format. And the reason I wanted to do that, was because.. I passed my “TS: Windows Internals” exam (I did the beta). So I am now…


How do I view XPS documents in Windows Server 2008?

The XPS Viewer is a component of the .NET Framework 3.0, which in turn is a feature of the operating system. So you need to make sure you have it installed. Start up Server Manager, select Features and add the feature: [Update: because I realised there was a problem just after I published the post,…


Virtualisation Unplugged

I am busy working to virtualise one of the machines I currently run hosting an intranet web site. I reckon it’s going to save me 110w (although that doesn’t account for any increase in power on my main machine from hosting an additional guest OS. I must say I am very impressed with the responsiveness…


Extracting a request from a netmon trace

The other day I needed to quickly get the entire response being sent by a web server so I could get an understanding of why it was causing the browser so much trouble when trying to render it. All I had at that moment was the netmon trace on the client side. I knew the…


A long lost friend

I was looking for one of my blog posts the other day that talks about how ASP.NET uses Windows memory. I was hunting and hunting and could not find it anywhere. I finally realised that at some point I had somehow left it in an unpublished state (probably after editing some minor type or something)….


"Hotfix Download Available"

One of the banes of my life and that of my customers for many years has been the issue of getting hold of hotfixes. Most hotfixes that Microsoft release are produced, initially, in response to a particular customer request where they really, really need the fix doing. So the product team produces the fix, packages…


What’s in Microsoft .NET Framework 3.5 SP1?

[ 3/11/2008 – updated with links to the KB articles 957541/2/3 ] I made some comments about resources available for.NET 3.5 SP1 just after it first became available for download. Now that the dust has settled a little bit I thought I would bring together a list of what’s in it, good, bad and ugly…..


When copy and paste just aren’t enough

In my job I often send my customers detailed instructions including things to run at the command line. Sometimes they don’t work even though they look correct. The plumber’s mate has written a very helpful post that explains the problem that is often the explanation of why this happens. Short answer is – if it…


Microsoft Hyper-V Server 2008

Microsoft has just released Microsoft Hyper-V Server 2008. Note that this is not Microsoft Windows Server 2008 with Hyper-V. This is something different. It ” is a stand-alone hypervisor-based server virtualization product that allows customers to virtualize workloads onto a single physical server” “It contains just the Windows hypervisor and other kernel components to support…