Monthly Archive for December, 2006

Tool for Exploring .NET Assembly References

During my Christmas holiday I had some time to write a small tool. Weather was not fine at all - it was mostly cloudy and skiing is not possible, because there is no snow.

What I did: I wrote a small tool which allows you to display all assembly references of a certain .NET assembly as directed graph. With that you can see with one sight, why you have problems loading certain assemblies - maybe some referenced assemblies are missing at all or only the versions are wrong.

Check-out the tool :-)

referenceexplorer2.png referenceexplorer1.png

Memory Profiling ASP.NET Web Applications

Yesterday I had to troubleshoot a ASP.NET based application which ran out of memory. Other than I thought, this was quite difficult, because some of the available .NET profilers had problems doing that - maybe because of the size of the web application.

  • dotTrace crashed when trying to memory profile. This is disappointing because it is really a nice tool for performance profiling.
  • ANTS showed totally wrong results. Instead of more than 200 MB allocated memory, it only showed 8 MB.
  • Only Skitech’s Memory Profiler worked and allowed me to browse through the allocated memory. Really nice.

Tool for Showing Folder Size in Explorer

Folder Size is a nice tool that lets the Windows Explorer show the sizes of folders in the same column as that of files. It already helped me to find a lot of rubbish ;-)