Ну попробовать стоит.
Я бы ещё регекс полечил.
Да и ладно бы он был один. Там дальше вскрылось интересное: вот то, что я описывал с "минус 1000 регулярок". Некоторые "плохие" регулярки являются плохими только в сочетании с другими правилами. Я затрахаюсь по базе из нескольких тысяч регулярок корреляцию руками устанавливать. Счастье, что хоть одно нашёл, которое стабильно даёт просадку.
Дихотомия по принципу "отрезать половину базы, скомпилировать, запустить, отрезать четверть... и т.д." - реально то ещё удовольствие.