Thinking Software

APPLICATION RELIABILITY MANAGEMENT

The World’s 1st Complete Concurrency Solution
Profiling capabilities provided as a bonus
START NOW FOR FREE
U

LOCATE

Never miss a multithreading issue. All race conditions and deadlocks pinpointed in real time.

VISUALIZE

Dynamic models provide in-depth explanation of every fault and map the root cause to its location in your source code.

AGGREGATE

Issues experienced by multiple machines using the same account may be aggregated. Programming team working on the same project, or machines within a datacenter running the same application benefit from real time collective knowledge.

SHARE

Diagnosed issues can be automatically and securely published to geographically dispersed machines of tech support engineers.

A useful service for managing concurrency issues.
Peter Norvig

Director of Research, Google

This could have saved me 6 months of my life. (at JavaOne 2014)
Irena Shaigorosky

Principal Software Engineer, Enservio

Thanks for analyzing our Request Processor. I am looking forward to making NetBeans more reliable.
Jaroslav Tulach

NetBeans Platform Architect, Oracle

This tool should be a part of every IDE.
(at JavaOne 2014)
Ramadass Venkadasemy

Site Reliability Engineer, LinkedIn

Thank you for this amazing software. We have been able to catch a few races in our product.
Jukka Tervaskanto

Project Manager, Remoteus

Is this magic?
(at JavaOne 2014)
Hannes Zuercher

Software Manager, Geoseis


FEATURES

What is even better then dynamic code analysis?
– Dynamic code analysis that is amplified by combined knowledge coming from your peers
(or your customers) machines.

Amplified Knowledge By Collaborating Machines
U

LOCATE

NEVER MISS A MULTITHREADING ISSUE. ALL RACE CONDITIONS AND DEADLOCKS PINPOINTED IN REAL TIME.


VISUALIZE

DYNAMIC MODELS PROVIDE AN IN-DEPTH EXPLANATION OF EVERY FAULT AND MAP THE ROOT CAUSE TO ITS LOCATION IN YOUR SOURCE CODE .


AGGREGATE

ISSUES EXPERIENCED BY MULTIPLE MACHINES USING THE SAME ACCOUNT MAY BE AGGREGATED. PROGRAMMING TEAMS WORKING ON THE SAME PROJECT, OR MACHINES WITHIN A DATACENTER RUNNING THE SAME APPLICATION BENEFIT FROM REAL TIME COLLECTIVE KNOWLEDGE.

SHARE

DIAGNOSED ISSUES CAN BE AUTOMATICALLY AND SECURELY PUBLISHED TO GEOGRAPHICALLY DISPERSED MACHINES OF TECH SUPPORT ENGINEERS.

PRICING

WITH UI

Workstation/Aggregator
Diagnose, Aggregate, Share


$49 /month
PURCHASE

$499 /year
PURCHASE

WITHOUT UI

Agent only
Data centers and Cloud VMs passing their analysis to aggregators


$10 /month
PURCHASE

$100 /year
PURCHASE

DOWNLOAD

Check if a Java bytecode application has multithreading contentions – no license required

MAC

WINDOWS

LINUX w/ UI

LINUX w/o UI


TRY IT FREE

New Powerful Release – Amplified Knowledge by Collaborating Machines

1. Download

2. Install

3. Create Free Account

4. Run Demo

1. Download the product from DOWNLOAD
2. Run the download executable which will perform the product installation.
3. Start the Race Catcher UI – either from the icon created during the installation or by executing ‘sumui’ from console. Create New Account and Login.
4. Select from menu: Activity -> View/Modify -> Workstation -> Subscribing -> Supported Open Source; Check one or both demo projects; Exit Monitored Projects dialog; Start subscription; UI will be populated with already analyzed issues (see screen shot below);

To Explore the performed for you analysis:

  • Select a project from the Application Reliability Status panel;
  • Select a contention from the Contentions List;
  • Click on Animate;  Explore available keys – mouse position sensitive help is displayed on the status bar;