Just a very short instruction on how to inspect native dump files with WinDbg: Get and install and then start WinDbg File – Open Crash Dump ~*kb Lists all the threads and their call stacks. !locks Will show you the critical sections. LockCount – RecursionCount – 1 = the amount of times the lock has [...]
Using WinDbg to inspect native dump files
May 10th, 2011 by Björn Carlsson — Tips & Tricks
Getting started with managed dump files using WinDbg
April 26th, 2011 by Björn Carlsson — .Net
Why If you have an application built on pre .NET 4.0, you can’t use Visual studio to debug a dump file. Even if you can use Visual Studio, WinDbg offers a nice alternative and some extra features in some scenarios. For example help finding deadlocks and a faster way to scan a lot of threads. [...]
How to debug a short hang
April 14th, 2011 by Björn Carlsson — Testing, Tips & Tricks
What can I do? When Bob the tester comes, and tells me that the client application sometimes hangs for about 30 seconds, when Bob is doing nothing. This client, and a hand full of other clients are connected to a system of connected servers. The problem could be a busy server or some internal client [...]
Tags: .Net, performance, windows
Effective and Infinite storage in the cloud session at TechDays 2010 Sweden
April 6th, 2010 by Magnus Mårtensson and Peter von Lochow — .Net, Architecture, Cloud
The main points of our Effective and Infinite Storage in the Cloud session at TechDays 2010 in Sweden are listed below as well as links to all of our related material and the zip with our demos. The slides are here too but they are in Swedish only. Our session at TechDays 2010 gave an [...]
Tags: sql, sql azure, storage, windows, windows azure
How-to get a large C: drive for Windows on Amazon
March 31st, 2010 by Adam Skogman — Cloud, Testing, Tips & Tricks
Amazon has excellent Windows support these days. Many time you’d like a larger C: drive than the 30 GB that come standard with the Amazon images. Here is how you enlarge the boot drive to 100 GB.
Tags: amazon, ebs, ec2, windows
Performance nightmare
March 5th, 2010 by Björn Carlsson — .Net, Tips & Tricks
22 to 0.3 seconds! I found a simple solution to a very common problem. While profiling I found that remove in this little method took a lot of the time. public void MovePropertyFirst(IProperty property) { properties.Remove(property); properties.Insert(0, property); } The reason was, that it’s time consuming to compare the properties by equality, for complex types. [...]
Tags: .Net, .NET Framework, performance, programming, windows
