Contents

  Features
  Screenshots
  Future Plans
  FAQ
  Links
Minor Version Revisions

Currently only wait deadlocks are detected. Although these are the most common, we would like Debug InspectorTM to cover all deadlocks, and even 'potential' deadlocks and livelocks.

To that end we want to add Join deadlocks (i.e. Thread A owns Resource X and joins on Thread B who is waiting on Resource X). After that we would like to add potential deadlocks (where one or more threads is in a wait or a join with a timeout).

Also, the location of where a monitor owned was created should be put into the tool.

This would probalby be a Minor Version release.
 Next Version

After the current major version of Debug InspectorTM has bedded in, the plan is to write a completely unmanged version of it looking at Win32 primitives, and present it in a similar way as the managed version. Again, all forms of deadlocks should be automatically detectable with this Tool Window.

We hope to give it the same look and feel. This would probably be a Major Version release.
 What's Next

After the Managed and Unmanaged Tool Windows have bedded in (with the same look and feel), the ultimate goal is to then write a Mixed Mode version that can detect mixed deadlocks between Win32 primitives and the CLR threads and Monitors.

Again, all forms of deadlocks should be automatically detectable with this Tool Window.
 
 
 
 
 
 

Privacy Policy
©2008 DebugInspector. All rights reserved