Products

Lock Inversion Detector - LID is our free Lock Inversion Detector.

LID saves you hours of debugging time by monitoring your application's use of Windows locking APIs as it runs. It detects when multiple locks are acquired in different orders and reports on these potential deadlocks. If run regularly you can detect lock inversions as soon as you build them into your software.

LID is free, you can download it from here.
Lock Inversion Analyser - LIA is our powerful Lock Inversion Analyser.

If you have a hard to find lock inversion or deadlock then you need LIA.

LIA works in a similar way to LID but provides much more detail on the locks involved and can provide stack traces to show exactly which lines of code are at fault.
Lock Explorer - Dig deeply into your locking with Lock Explorer.

Lock Explorer allows you to examine how your application uses its locks and how your threads interact.

Lock Explorer uses the same kind of information that LIA and LID use to detect lock inversions but displays all of the information in an easy to navigate graphical user interface. View lock contention ratios, lock hold times, hot locks and, of course, lock inversions and potential deadlocks. Drill down to the data for more detail and click through to the source code, if available, so you can see exactly where problems are.

Latest News

New release of deadlock detection tools - 1.3.0.406
We've released new versions of both our Lock Inversion Detector, LID and our Lock Inversion Analyser, LIA today. This…
New release of deadlock detection tools - 1.2.0.329
We've released new versions of both our Lock Inversion Detector, LID and our Lock Inversion Analyser, LIA today. This…
New release of deadlock detection tools - 1.2.0.320
We've released new versions of both our Lock Inversion Detector, LID and our Lock Inversion Analyser, LIA today. This…