About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 197
  • Price: Free |
  • Operating system: WinXP, Win Vista
  • Publisher: viadeware.com
See full specifications

windows default iconAfterburner Publisher's description

Deadlock Detection, Deadlock Prediction and Dispose Monitoring for .NET projects

Viade™ Afterburner™ is a freeware Microsoft® Visual Studio® add-In designed to add some “missing” functionality to a few of Microsoft .NET Framework’s facilities. There are numerous development tools, utilities, libraries and code snippets out there vying for a programmer’s attention. Why would you want to look at yet another one? Unlike many, this one requires minimal investment of your time and effort in order to benefit from it. There is no need to learn a new API or make any changes to your existing code. The only requirements are to install the add-in and to check off what features are to be applied to the selected projects in your solution no matter what .NET language is used.

Currently supported features include DeadLock Detection, Deadlock Prediction and Dispose Monitoring.

When a deadlock is detected the Deadlock Detection feature alerts the test application by throwing an exception describing the complete cycle of Threads and monitor objects participating in the deadlock with all the relevant call stacks. This information should be sufficient to understand the nature of the encountered deadlock in order to eliminate it.

The Deadlock Prediction is a dynamic analysis tool designed to verify whether the commonly used strategy to avoid deadlocks called lock leveling (lock hierarchies, lock ordering, lock ranking) is being properly implemented by the test application. The tool tracks exclusive access acquisitions made by the threads in the running application and generates a report of the threads that performed these acquisitions in mismatching orders.

IDisposable interface only provides the mechanism for manual object lifetime management but not its enforcement. This is where the Dispose Monitoring feature comes in. It is designed to report all instances of classes implementing IDisposable() interface whose Dispose() method was not called before the instance was garbage collected.

What's New in This Release:

В· Feature: Support for Visual Studio 2010
В· Feature: Support for .NET 4.0 (.NET 2.0 is still the minimum required version)
В· Feature: Support for additional synchronization primitives
· Monitor’s Wait(), Pulse() and PulseAll() methods
· WaitHandle’s WaitAny(), WaitAll()and SignalAndWait() methods
В· EventWaitHandle class
В· ManualResetEvent class
В· AutoResetEvent class
В· Mutex class
В· Semaphore class
В· ReaderWriterLock class
· Feature: Support for Visual Studio’s Target Framework solution property

System Requirements:

Visual Studio 2005 or higher
Program Release Status: Major Update
Program Install Support: Install and Uninstall

Afterburner Tags:

Click on a tag to find related softwares

Is Afterburner your software?

Manage your software

Most Popular

windows default icon exe4j 4.5.2
exe4j is a Java exe maker
windows default icon Microsoft Agent 2.0
Easily enhance the user interface of their applications and Web pages.
windows default icon Online Guestbook Pro 5.1
A comprehensive & secure PHP guestbook with verification code function
windows default icon csIniFile 1.0
ASP component for reading, writing and creating Windows INI files.
windows default icon Easy FlashMaker (SWF Creator) 1.5
Tool to create simple Macromedia Flash Movies (SWF files) quickly and easily.

Related Category

» ASP & PHP (311)
» E-Commerce (378)
» Flash Tools (413)
» HTML Tools (545)
» Log Analysers (68)
» Other (443)
» XML & CSS Tools (140)