top of page

RACE CATCHER VS FINDBUGS

A popular question is what's the difference in results between Static Analysis and Dynamic Analysis. Here is our answer. Sophisticated Dynamic Analysis is not easy to implement but only sophisticated Dynamic Analysis can give you 0% false positive results and make sure that no issues experienced during an applications execution are missed. Race Catcher is the only sophisticated Dynamic Analysis tool that we know of.

 

Below is a comparison between our Dynamic Analysis tool Race Catcher and a popular Static Analysis tool called FindBugs.

Example 1:

Example 2:

When we used Findbugs to (manually in this case) analyze the package org.eclipse.jetty.io on the same version of Jetty, we didn't find the race condition that we know exists thanks to Race Catcher.

bottom of page