dlock : a lock debugging framework.
Dlock is a tool to look for potential deadlocks in your code. It analizes the locking patterns you use, and will report potential problems (even if the deadlock doesn't actually happen).
JCarder is an open source tool for finding potential deadlocks in concurrent multi-threaded Java programs. It does this by instrumenting Java byte code dynamically (i.e., it is not a tool for static code analysis) and looking for cycles in the graph of acquired locks.
The only requirement is that
... [More] the program you want to analyze can be run in an ordinary JVM (compliant with Java 5.0 or higher). There is no need to use a special JVM or build procedure. [Less]
jtrag is is a small, standalone java library on top of jtwfg. It adds a "task resource assignment graph" API.
The typical use case for someone is having some kind of own "execution engine" implementation (local, distributed, grid…) with some kind of tasks and resources in it, with optional
... [More] dependencies between the tasks and resources. Someone wants to be able to easily detect deadlocks in his/her engine.
jtrag together with jtwfg implements a graph model with a deadlock detection algorithm.
To use the jtrag/jtwfg deadlock detection, you transform your "execution engine" domain model objects into jtrag/jtwfg graph model objects and call then the jtwfg deadlock detector. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy