Yes, I optimized the MDP definitions so that the solver code would be a more significant portion of the profiling data I collect. However, but the time the MDPs were more or less optimized, I found that the solver takes up such a small portion of the profiling data that I couldn't find many places where meaningful improvements can be made. The Iterable => Collection change made the biggest difference.
Yes, I optimized the MDP definitions so that the solver code would be a more significant portion of the profiling data I collect. However, but the time the MDPs were more or less optimized, I found that the solver takes up such a small portion of the profiling data that I couldn't find many places where meaningful improvements can be made. The Iterable => Collection change made the biggest difference.