New release of deadlock detection tools

We've released new versions of both LID and LIA today. These releases include many changes that we've been testing with customers over the last couple of months and mainly deal with fixing hangs during the shutdown of managed applications when they are run under the tools and performance improvements when running on target processes which use a large number of locks and create a large number of lock acquisition sequences.

In addition we've fixed some bugs with TryEnterCriticalSection() where we were incorrectly reporting lock inversions when a call to TryEnterCriticalSection() returned FALSE and added a few extra command line switches so that you can show progress during lock inversion detection after the target process completes.

You can download the latest version of LID from here and all customers are being contacted via email with details of how to download the latest release of LIA.

Do continue to get in touch with comments and suggestions and any problems that you have.

Leave a comment

About this Entry

Save time debugging: ignore single threaded lock inversions was the previous entry in this blog.

New release of deadlock detection tools - is the next entry in this blog.

This is where we write about the development of Lock Explorer, a suite of tools for locating lock inversions, finding deadlocks before they happen and investigating lock usage, contention and performance in multi-threaded code.

Find recent content on the main index or look in the archives to find all content.