![]() |
![]() |
||
![]() |
![]() |
||
|
|
|||||
![]()
|
|
Jinx debugger for multicore Windows/ Linux devices Bernard Cole Seattle, Wash. - Corensic, the former PetraVM, has just released Jinx, a tool it has developed to help developers improve the quality of applications running in a multicore environment. Jinx is design to make code "unlucky" by forcing hard-to-find concurrency bugs to occur with more frequency while debugging. It can be easily integrated into a developer’s software build and test environment and is designed to improve the debugging experience and increase test coverage for multithreaded software projects. According to the company, Jinx improves the software development process by reducing the amount of time spent hunting for hard-to-find errors in multithreaded applications. It examines code and intelligently selects slices of execution time within which to probe deeper for bugs. Within each time slice, Jinx evaluates numerous possibilities for the timing of how various threads within an application interact with one another and execute, and chooses a particular schedule of thread execution that is most likely to cause a bug. Jinx makes code "unlucky" by proactively causing it to crash so that a developer can investigate why it did so in a carefully designed context. The beta for Jinx for Windows, a Visual Studio extension, can be downloaded immediately from www.corensic.com/Products/. Jinx for Linux is a command-line tool that can be downloaded in the near future. To learn more, go to www.corensic.com.
For more information about topics, issues and technologies mentioned
in this story go to the flashing icon in the upper left corner on any
page or go to the iAppliance Web Views
page and call up the associatively-linked Java/XML-based Web map
of the iApplianceWeb site.
|
|
| ||||||
Terms and Conditions Privacy Statement | ||||||||||