MarkShot -> Take the BFTB performance test! (5/29/2010 7:28:53 PM)
NOTE: This is an unofficial exercise just because, I was curious. :)
* Introduction *
Want to take the BFTB performance test? Here is how to play.
I have created three save games (2 BFTB & 1 COTA).
In general, the series simulation rate performance is dominated by available CPU.
* Other Factors *
On screen messages are known to slow things down.
The number of units selected can slow things down.
Of course, AI replans and heavy contacts can slow things down.
* Methodology *
Three test saves. One BFTB save reflecting the max number of units. One BFTB save reflecting the average number of units. One COTA save reflecting the BFTB average number of units.
The saves were created after all reinforcements would have arrived.
The side which was on defense was choosen for the player. Thus, guaranteeing without any orders issued that the forces would collide.
* Other Considerations *
Actual play with a multitude of orders given would probably contribute to CPU overhead.
It is not simply the number of units that solely impact performance, but more probably also influenced by the number of units in contact.
Although I was shooting for a certain number of units, beside reinforcements arriving units were also expiring from unnatural causes.
* Methodology to Generate Your Score *
Run BFTB/COTA at 1024x768 (the LCD res).
Load the test save.
Turn off on screen messages using the bottom toolbar.
Do NOT have any map units selected.
Make sure your machine is quiescent. If you have a multi-core, make sure, at least, two are allocated to BFTB/COTA.
Get a watch. Run the game at >>> for exactly one minute and see how many simulated minutes you get.
* Download *
(my results to follow)
I have added a new test save to the performance benchmark zip. An HTTR save reflecting the BFTB average number of units. See next post for those results as well.
MORE NEW STUFF
I've add a new file to the benchmark, BFTB120.
This represents the coming demo. 120 units is relatively on the low end for BFTB.
So, if you run the demo to 3D 10HR, you will have all the units on map. Then, if you conduct the benchmark as described here, you can apply the following ratios to your demo score to infer your probable BFTB performance for the retail game.
BFTB250 (average scenario size) = [your BFTB120] * 60%
BFTB600 (largest scenario size) = [your BFTB120] * 17%
It would be good if some other folks could also generate their score for BFTB120 and update their posts here. Thanks.