Performance: b6497 (w/ 6503 content)

Describe your experience with the latest version of FreeOrion to help us improve it.

Moderator: Oberlus

Forum rules
Always mention the exact version of FreeOrion you are testing.

When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Post Reply
Message
Author
yandonman
Creative Contributor
Posts: 699
Joined: Thu Aug 30, 2012 12:32 am

Performance: b6497 (w/ 6503 content)

#1 Post by yandonman »

Performance metrics:


Verbose logs are turn 200 to 201. Clicking turn button _feels_ like a minute.

Time counters of interest (time at least 3 digits)

Code: Select all

	Line 295: 2013-11-10 00:27:06,281 DEBUG Server : ProductionQueue::Update time: 106
	Line 692: 2013-11-10 00:28:08,287 DEBUG Server : ServerApp::PreCombatProcessTurns time: 1973
	Line 6300: 2013-11-10 00:28:10,130 DEBUG Server : Universe::GetEffectsAndTargets time: 1513
	Line 85775: 2013-11-10 00:28:15,999 DEBUG Server : Universe::ExecuteEffects time: 5868
	Line 85776: 2013-11-10 00:28:16,001 DEBUG Server : Universe::ApplyAllEffectsAndUpdateMeters time: 7384
	Line 93492: 2013-11-10 00:28:18,679 DEBUG Server : Universe::GetEffectsAndTargets time: 1487
	Line 173681: 2013-11-10 00:28:24,670 DEBUG Server : Universe::ExecuteEffects time: 5990
	Line 173682: 2013-11-10 00:28:24,672 DEBUG Server : Universe::ApplyMeterEffectsAndUpdateMeters on all objects time: 7480
	Line 177123: 2013-11-10 00:28:26,346 DEBUG Server : ServerApp::PostCombatProcessTurns time: 18027
Attachments
freeoriond_t200_201_verbose.7z
(470.42 KiB) Downloaded 45 times
freeorion_t200_201_verbose.7z
(830.51 KiB) Downloaded 43 times
FreeOrion_exSaw_Rising_0200_20131110_001349.7z
(399.62 KiB) Downloaded 41 times
Code released under GPL 2.0. Content released under GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0.

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13603
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Performance: b6497 (w/ 6503 content)

#2 Post by Geoff the Medio »

I notice a few instances of variations of:

Code: Select all

Universe::StoreTargetsAndCausesOfEffectsGroups done processing source 269 cause: SP_EXOBOT effects group 23 time: 70
Those likely add a disproportionate but not dominant amount, as it otherwise looks like a long list of individually short effect executions that add up to a long time collectively.

The target set determination is about a fifth of the effect execution time, so not dominant.

Post Reply