ARM Enabling your Application
Enabling your app ro run in Application Reliability Management mode
In order to have your Java applications to be analyzed by Race Catcher™ they need to be started
in ARM Enabled mode. You can use the "jta" convenient scripts or their expanded versions as provided below in the following examples:
To enable Analysis of Race Conditions:
Instead of java use jta :
i.e. instead of java -jar myapp.jar use jta -jar myapp.jar
Expanded into command line "jta" scripts are seen below:
The arguments to VM from this scripts shoul be used to ARM-Enable projects that are run within Eclipse or NetBeans or within any other script.
Note: The scripts below assume that the installation folder is "Program Files\ThinkingSoftware\SUM4JTA"
Run ARM Enabled Processes from Eclipse


Expanded into command line "jta" script is seen below:
Note: The scripts below assume that the installation folder in Windows is "Program Files\ThinkingSoftware\RaceCatcher"
Windows
java -Xms512m -Xmx512m -javaagent:"C:\Program Files\ThinkingSoftware\RaceCatcher\lib\RaceCatcher.jar" -jar your.jar
Linux
java -Xms512m -Xmx512m -javaagent:/home/<user name>/ThinkingSoftware/RaceCatcher/lib/RaceCatcher.jar -jar your.jar
Mac
java -Xms512m -Xmx512m -javaagent:/Users/<user name>/ThinkingSoftware/RaceCatcher/lib/RaceCatcher.jar -jar your.jar
Run ARM Enabled processes from NetBeans
To Run ARM Enabled projects from within NetBeans add the JVM parameters to the VM Options: field of the panel of theRun options of the Project Properties panel, as seen below. (MAC installation folders example)
