IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

Multi-Thread Run-time Analysis Tool for Java

A tool that detects and analyzes potential data race and deadlock conditions that might occur in multi-threaded Java programs.


Date Posted: March 11, 2008
OverviewRequirementsDownload FAQs Forum Reviews

Platform requirements

Operating systems: RedHat Enterprise Linux® 5.0, CentOS 5.0, Windows® XP

Software: IBM® Java™ SE Version 6

Installation instructions

    • Linux users: Download and decompress mtrat-instrument-analysis-[date].tar.gz.
    • Windows users: Download and decompress mtrat-instrument-analysis-[date].zip.
    A new directory called mtrat will be created in the current directory. The full path of the new directory mtrat will be used later when configuring the Eclipse plug-in.
  1. Download the ASM 3.0 JAR file. Instrument some classes in JDK by running the script ./install.sh (on Linux) or install.bat (on Windows) in the directory mtrat. Downloading the ASM 3.0 bin package might take ten minutes. Two new JAR files (asm-all-3.0.jar and target.jar) should be found when it is finished.
  2. Download the Eclpse plug-in com.ibm.threadanalysis.dynamic.feature.zip. Decompress it in the target eclipse home directory.
  3. Restart Eclipse, and follow the steps in the included "Help" to further configure this tool.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
IBM is a trademark of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

View screenshots:
This view shows how data race is detected and reported to users. 

Download now Download now

Related technologies

For platform(s):
Multi-Platform

For topics:
analysis, debugging, Eclipse, Java technology, testing


 

    About IBM Privacy Contact