Resyntax is slow. Optimizing it requires good instrumentation for benchmarks. One way to get that is for Resyntax to record how much time it spends testing each refactoring rule on each syntax object to see if it produces a suggestion. This can be logged with the resyntax debug logger, once for each analyzed source, in the form of a hash table mapping rule names to the total amount of time spent checking them (as a sum of each individual application).
Resyntax is slow. Optimizing it requires good instrumentation for benchmarks. One way to get that is for Resyntax to record how much time it spends testing each refactoring rule on each syntax object to see if it produces a suggestion. This can be logged with the resyntax debug logger, once for each analyzed source, in the form of a hash table mapping rule names to the total amount of time spent checking them (as a sum of each individual application).