Big performance issue in new code.
I just did a profile run to get a fresh baseline with the recent changes from various people, before I start more work on the city processing pipeline.
CvUnit::checkPromotionObsoletion() has gone from 3 seconds in the test turn I use to over 70 seconds, so the recent promotion checking changes are horrible from a performance standpoint.
I'll take a look at what changed and see what I can do...
I just did a profile run to get a fresh baseline with the recent changes from various people, before I start more work on the city processing pipeline.
CvUnit::checkPromotionObsoletion() has gone from 3 seconds in the test turn I use to over 70 seconds, so the recent promotion checking changes are horrible from a performance standpoint.
I'll take a look at what changed and see what I can do...