[852586.438] Fn Time (mS) Main thread time (mS) Avg time #calls Child time Self time Parent Alternate Time
[852586.438] Root 424398 424398 424398 1 408411 15987 0
[852586.438] CvGame::update 407044 407044 5814 70 407044 0 IFPPythonCall2.CvGameInterface::cannotDoControl 0
[852586.438] CvGame::update.Turn 407035 407035 5814 70 407034 1 CvGame::update.OneTimeInit 0
[852586.438] CvGame::updateMoves 390477 390477 5578 70 390477 0 CvDllPythonEvents:

ostEvent.gameUpdate 0
[852586.438] CvGame::updateMoves.AI 332366 332366 3652 91 332355 11 CvGame::updateMoves.Human 0
[852586.438] CvPlayer::setTurnActive 268390 268390 5591 48 520528 -252138 CvSelectionGroup::autoMission 0
[852586.438] CvPlayer::setAutoMoves 268309 268309 5708 47 268309 0 CvPlayer::hasReadyUnautomatedUnit 0
[852586.438] CvPlayer::setTurnActive.SetInactive 268249 268249 11177 24 268248 1 CvPlayer::setTurnActive.SetInactive 0
[852586.438] CvPlayer::setTurnActive.SetInactive.doTurn 268248 268248 11177 24 16108 252140 CvPlayer::setTurnActive.SetInactive.doTurn 0
[852586.438] CvPlayer::setTurnActive.SetActive 252163 252163 10506 24 252162 1 CvPlayer::setTurnActive.SetInactive 0
[852586.438] CvPlayer::setTurnActive.SetActive.doTurn 251547 251547 10481 24 251547 0 CvPlayer::setTurnActive.SetActive.CalcDanger 0
[852586.438] CvPlayer::doTurn 198610 198610 8275 24 198462 148 CvPlayer::doTurn 0
[852586.438] CvPlayer::doTurn.DoCityTurn 155769 155769 6490 24 155141 628 CvDllPythonEvents:

ostEvent.BeginPlayerTurn 0
[852586.438] CvPlayerAI::AI_unitUpdate 118184 118184 1738 68 118123 61 CvPlayer::hasReadyUnautomatedUnit 0
[852586.438] CvSelectionGroupAI::AI_update 118112 118112 15 7405 118084 28 CvPlayer::hasBusyUnit 0
[852586.438] CvUnitAI::AI_update 117844 117844 31 3707 117666 178 CvGame::updateTimers 0
[852586.438] CvUnitAI::AI_Update.civ 105892 105892 44 2358 105829 63 CvUnitAI::AI_Update.civ 0
[852586.438] CvCity::doTurnChooseProduction 81783 81783 284 287 81782 1 CvPlayerAI::AI_updateFoundValues 0
[852586.438] CvCityAI::AI_chooseProduction 81782 81782 483 169 79164 2618 CvCity::doTurnEnactNewProduction 0
[852586.438] CvCityAI::AI_bestBuildingThreshold 67544 67544 54 1233 63820 3724 CvCityAI::AI_bestBuildingThreshold 0
[852586.438] CvPathGenerator::generatePath 64069 64069 2 27683 122875 -58806 CvPathGenerator::generatePath 0
[852586.438] CvSelectionGroup::generatePath() 58945 58945 2 26751 58936 9 CvSelectionGroup::generatePath() 0
[852586.438] CvGame::updateMoves.Human 58110 58110 29055 2 58110 0 CvGame::updateMoves.Human 0
[852586.438] CvPathGenerator:

rocessNode.NotKnownInvalid 54642 54642 0 15675728 48345 6297 CvPathGenerator::generatePath.Success 0
[852586.438] CvCityAI::AI_buildingValueThreshold 54461 54461 1 29988 50958 3503 CvCityAI::AI_buildingValueThreshold 0
[852586.438] CvPlayer::doTurnUnits 54390 54390 2266 24 54280 110 CvPlayerAI::AI_doResearch 0
[852586.438] CvCity::doTurnCompleteProduction 47449 47449 136 348 47449 0 CvPlayerAI::AI_updateFoundValues 0
[850293.750] Fn Time (mS) Main thread time (mS) Avg time #calls Child time Self time Parent Alternate Time
[850293.750] Root 441124 441124 441124 1 418090 23034 0
[850293.750] CvGame::update 416288 416288 4524 92 416288 0 IFPPythonCall2.CvGameInterface::cannotDoControl 0
[850293.750] CvGame::update.Turn 416278 416278 4524 92 416277 1 CvGame::update.OneTimeInit 0
[850293.750] CvGame::updateMoves 399523 399523 4342 92 399523 0 CvDllPythonEvents:

ostEvent.gameUpdate 0
[850293.750] CvGame::updateMoves.AI 339323 339323 3002 113 339304 19 CvGame::updateMoves.Human 0
[850293.750] CvPlayer::setTurnActive 269716 269716 5619 48 523627 -253911 CvSelectionGroup::autoMission 0
[850293.750] CvPlayer::setAutoMoves 269635 269635 5736 47 269635 0 CvPlayer::hasReadyUnautomatedUnit 0
[850293.750] CvPlayer::setTurnActive.SetInactive 269575 269575 11232 24 269554 21 CvPlayer::setTurnActive.SetInactive 0
[850293.750] CvPlayer::setTurnActive.SetInactive.doTurn 269554 269554 11231 24 15641 253913 CvPlayer::setTurnActive.SetInactive.doTurn 0
[850293.750] CvPlayer::setTurnActive.SetActive 253935 253935 10580 24 253934 1 CvPlayer::setTurnActive.SetInactive 0
[850293.750] CvPlayer::setTurnActive.SetActive.doTurn 253307 253307 10554 24 253306 1 CvPlayer::setTurnActive.SetActive.CalcDanger 0
[850293.750] CvPlayer::doTurn 199567 199567 8315 24 199417 150 CvPlayer::doTurn 0
[850293.750] CvPlayer::doTurn.DoCityTurn 157210 157210 6550 24 156570 640 CvDllPythonEvents:

ostEvent.BeginPlayerTurn 0
[850293.750] CvPlayerAI::AI_unitUpdate 125829 125829 1398 90 125754 75 CvPlayer::hasReadyUnautomatedUnit 0
[850293.750] CvSelectionGroupAI::AI_update 125739 125739 16 7796 125707 32 CvPlayer::hasBusyUnit 0
[850293.750] CvUnitAI::AI_update 125446 125446 33 3704 125252 194 CvGame::updateTimers 0
[850293.750] CvUnitAI::AI_Update.civ 113282 113282 47 2361 113217 65 CvUnitAI::AI_Update.civ 0
[850293.750] CvCity::doTurnChooseProduction 82265 82265 288 285 82265 0 CvPlayerAI::AI_updateFoundValues 0
[850293.750] CvCityAI::AI_chooseProduction 82265 82265 492 167 81812 453 CvCity::doTurnEnactNewProduction 0
[850293.750] CvCityAI::AI_bestBuildingThreshold 71462 71462 58 1228 67681 3781 CvCityAI::AI_bestBuildingThreshold 0
[850293.750] CvPathGenerator::generatePath 65389 65389 2 27486 125545 -60156 CvPathGenerator::generatePath 0
[850293.750] CvSelectionGroup::generatePath() 60265 60265 2 26569 60255 10 CvSelectionGroup::generatePath() 0
[850293.750] CvGame::updateMoves.Human 60200 60200 30100 2 60200 0 CvGame::updateMoves.Human 0
[850293.750] CvCityAI::AI_buildingValueThreshold 57985 57985 1 29532 53067 4918 CvCityAI::AI_buildingValueThreshold 0
[850293.750] CvPathGenerator:

rocessNode.NotKnownInvalid 55963 55963 0 15670690 49859 6104 CvPathGenerator::generatePath.Success 0
[850293.750] CvPlayer::doTurnUnits 55196 55196 2299 24 55085 111 CvPlayerAI::AI_doResearch 0
[850293.750] CvCityAI::CalculateAllBuildingValues 48835 48835 82 592 48519 316 GetBuildingValue.CacheMiss 0