Simple examples to show Re2J advantages and disadvantages here is about sizing issue here are benchmarks to show opposite performance cases here is about backtracking issue To run JMH benchmarks use run_jmh.sh