0 | 0:00 | DEBUG | Using configuration file PurpleWaveAIIDETournament.config.json
0 | 0:00 | DEBUG | Human: false
0 | 0:00 | DEBUG | Ladder: false
0 | 0:00 | DEBUG | Stream: false
0 | 0:00 | DEBUG | Tournament: true
0 | 0:00 | DEBUG | Round-robin: true
0 | 0:00 | DEBUG | Elimination: false
0 | 0:00 | DEBUG | Debugging: false
0 | 0:00 | DEBUG | Loading BWTA for Roadkill at (4)Roadkill.scm
0 | 0:00 | DEBUG | Strategery.Selection.StrategySelectionRecommended@c33670 has finished recommended strategy phase in game 149 of 5; will fall back to StrategySelectionGreedy
0 | 0:00 | DEBUG | Game start time:  Sat Oct 17 21:21:50 NDT 2020
0 | 0:00 | DEBUG | OS:               Windows 7 6.1 x86
0 | 0:00 | DEBUG | JRE:              Oracle Corporation - 1.8.0_211
0 | 0:00 | DEBUG | CPUs available:   2
0 | 0:00 | DEBUG | System memory:    2147 MB
0 | 0:00 | DEBUG | JVM Max memory:   1037 MB
0 | 0:00 | DEBUG | JVM Total memory: 1037 MB
0 | 0:00 | DEBUG | JVM Free memory:  750 MB
0 | 0:00 | DEBUG | This copy of PurpleWave was packaged for distribution on Mon, Sep 28, 2020 12:17:44 AM
0 | 0:00 | DEBUG | This copy of PurpleWave came from Git revision 82d99bd1f57d158ab68478e9b35c42d521127e1b
0 | 0:00 | DEBUG | JBWAPI autocontinue: true
0 | 0:00 | DEBUG | JBWAPI debugConnection: false
0 | 0:00 | DEBUG | JBWAPI async: true
0 | 0:00 | DEBUG | JBWAPI async unsafe: true
0 | 0:00 | DEBUG | JBWAPI async frame buffer size: 10
0 | 0:00 | DEBUG | JBWAPI unlimited frame zero: true
0 | 0:00 | DEBUG | JBWAPI max frame duration: 30ms
0 | 0:00 | DEBUG | Strategy	PvP3rdBaseSlow	PvPRobo	PvP3rdBaseFast	WorkersSpread	PvEStormYes	PvEStormNo	WorkersKill	WorkersRaze	WorkersUnite	PvP4GateGoon	PvP2GateDTExpand
0 | 0:00 | DEBUG | #Games	149.0	149.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0
0 | 0:00 | DEBUG | #Wtd	62.5	62.5	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0
0 | 0:00 | DEBUG | #WtdWins	62.5	62.5	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0
0 | 0:00 | DEBUG | WinPct	100%%	100%%	0%%	0%%	0%%	0%%	0%%	0%%	0%%	0%%	0%%
0 | 0:00 | DEBUG | WinEst	99%%	99%%	80%%	80%%	80%%	80%%	80%%	80%%	80%%	80%%	80%%
0 | 0:00 | DEBUG | Strategy interest
0 | 0:00 | DEBUG | 99%% PvP3rdBaseSlow + PvPRobo
0 | 0:00 | DEBUG | 89%% PvP2GateDTExpand + PvP3rdBaseSlow
0 | 0:00 | DEBUG | 89%% PvP3rdBaseSlow + PvP4GateGoon
0 | 0:00 | DEBUG | 89%% PvP3rdBaseFast + PvPRobo
0 | 0:00 | DEBUG | 79%% PvP3rdBaseFast + PvP4GateGoon
0 | 0:00 | DEBUG | 79%% PvP2GateDTExpand + PvP3rdBaseFast
0 | 0:00 | DEBUG | Opponents is EggBot
0 | 0:00 | DEBUG | Rush distances is 5088.0, 6528.0, 6496.0, 6368.0, 5216.0, 5280.0, 5312.0
0 | 0:00 | DEBUG | Playbook is Strategery.TournamentPlaybook$@14e7ffa
0 | 0:00 | DEBUG | Policy is Strategery.Selection.StrategySelectionTournament$@321fe6
0 | 0:00 | DEBUG | Enemy race is Protoss
0 | 0:00 | DEBUG | Strategy is PvPRobo PvP3rdBaseSlow
0 | 0:00 | DEBUG | Our bases is 0
0 | 0:00 | DEBUG | Enemy bases is 0
0 | 0:00 | DEBUG | Our Factories is 0
0 | 0:00 | DEBUG | Our Barracks is 0
0 | 0:00 | DEBUG | Our Gateways is 0
0 | 0:00 | DEBUG | Our Hatcheries is 0
0 | 0:00 | DEBUG | Enemy Factories is 0
0 | 0:00 | DEBUG | Enemy Barracks is 0
0 | 0:00 | DEBUG | Enemy Gateways is 0
0 | 0:00 | DEBUG | Enemy Hatcheries is 0
0 | 0:00 | DEBUG | Safe at home is true
0 | 0:00 | DEBUG | Safe to move out is true
0 | 0:00 | DEBUG | Should attack is false
0 | 0:00 | DEBUG | Status is PvPRobo
0 | 0:00 | DEBUG | Performance danger is false
1 | 0:00 | DEBUG | Our bases changed from 0 to 1
355 | 0:14 | DEBUG | Task queue took @ 211ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 210ms
TaskBattles: 0ms
TaskSquads: 0ms
TaskPlanning: 6ms
TaskGrids: 1ms
TaskAccounting: 0ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
715 | 0:29 | WARN  | TaskArchitecture crossed the 55ms threshold, taking 170ms for 183ms total this frame. 
715 | 0:29 | DEBUG | Task queue took @ 183ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 1ms
TaskBattles: 1ms
TaskSquads: 0ms
TaskPlanning: 4ms
TaskGrids: 1ms
TaskFingerprinting: 3ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 1ms
TaskArchitecture: 170ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
1126 | 0:46 | WARN  | Microing Probe crossed the 55ms threshold by taking 728ms considering 
1126 | 0:46 | DEBUG | Task queue took @ 730ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 729ms
TaskBattles: 0ms
TaskSquads: 1ms
TaskPlanning: 12ms
TaskGrids: 1ms
TaskFingerprinting: 3ms
TaskGeography: 1ms
TaskVisualizations: 1ms
1881 | 1:18 | DEBUG | Our Gateways changed from 0 to 1
2024 | 1:24 | DEBUG | Discovered novel enemy unit: Pylon
2024 | 1:24 | DEBUG | Pylon #155 300/300 (300/300) [7, 64] [224, 2048] is already complete
2054 | 1:25 | DEBUG | Discovered novel enemy unit: Nexus
2054 | 1:25 | DEBUG | Nexus #6 750/750 (750/750) [9, 59] [288, 1904] is already complete
2054 | 1:25 | DEBUG | Discovered novel enemy unit: Probe
2054 | 1:25 | DEBUG | Probe #146 20/20 (20/20) [4, 63] [139, 2019] projects to arrive in 1041 frames at 2:08
2055 | 1:25 | DEBUG | Enemy bases changed from 0 to 1
2060 | 1:25 | WARN  | TaskGridEnemyRangeAir crossed the 55ms threshold, taking 1814ms for 1825ms total this frame. 
2060 | 1:25 | DEBUG | Task queue took @ 1825ms, crossing the 55ms threshold. Task durations: 
TaskGridUnits: 0ms
TaskGridEnemyDetection: 0ms
TaskGridEnemyRangeAir: 1814ms
2060 | 1:25 | WARN  | TaskGrids crossed the 55ms threshold, taking 1814ms for 1825ms total this frame. 
2060 | 1:25 | DEBUG | Task queue took @ 1825ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 1ms
TaskSquads: 0ms
TaskPlanning: 5ms
TaskFingerprinting: 4ms
TaskGrids: 1814ms
TaskGeography: 2ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
2279 | 1:34 | DEBUG | Fingerprints is ProxyGateway
2280 | 1:35 | DEBUG | Status changed from PvPRobo to PvPRobo, ReactToProxyGate, ReactTo2Gate, ReactTo2GateProxyFrom1GateCore
2383 | 1:39 | DEBUG | Fingerprints changed from ProxyGateway to EarlyForge
2385 | 1:39 | DEBUG | Status changed from PvPRobo, ReactToProxyGate, ReactTo2Gate, ReactTo2GateProxyFrom1GateCore to PvPRobo
2385 | 1:39 | DEBUG | Discovered novel enemy unit: Forge
2385 | 1:39 | DEBUG | Forge #161 58/550 (58/550) [5, 68] [176, 2176] projects to complete in 596 frames at 2:04
2858 | 1:59 | DEBUG | Should attack changed from false to true
3459 | 2:24 | WARN  | TaskPlanning crossed the 55ms threshold, taking 79ms for 86ms total this frame. 
3459 | 2:24 | DEBUG | Task queue took @ 86ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 3ms
TaskBattles: 2ms
TaskSquads: 0ms
TaskPlanning: 79ms
TaskFingerprinting: 4ms
TaskGeography: 2ms
TaskVisualizations: 0ms
3459 | 2:24 | DEBUG | Status changed from PvPRobo to PvPRobo, DefendingProxy
4256 | 2:57 | DEBUG | Status changed from PvPRobo, DefendingProxy to PvPRobo
4295 | 2:58 | DEBUG | Our Gateways changed from 1 to 2
7507 | 5:12 | DEBUG | Our upgrades is Singularity Charge = 1
7525 | 5:13 | WARN  | Microing Dragoon crossed the 55ms threshold by taking 52ms considering 
7525 | 5:13 | DEBUG | Task queue took @ 56ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 54ms
TaskBattles: 2ms
TaskSquads: 0ms
TaskGrids: 1ms
TaskFingerprinting: 3ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 2ms
TaskVisualizations: 1ms
8355 | 5:48 | DEBUG | Enemy bases changed from 1 to 0
8682 | 6:01 | DEBUG | Game ended in victory
8682 | 6:01 | DEBUG | Cutoff: 	55ms
Task	Last run	 Run %	Seconds	Avg ms	Max (Recent)	Max (All time)	Extended	Disqualifying
Accounting          		 69%%	0	0	1	3	1	0
Architecture        	X	 41%%	6	1	2	170	22	1
Battles             		 86%%	16	0	2	42	20	0
Camera              	X	 60%%	0	0	0	1	0	0
Fingerprinting      		 57%%	22	2	3	16	40	0
Gathering           	X	 62%%	3	1	2	13	37	0
Geography           	X	 68%%	8	1	3	10	227	0
Grids               		 75%%	12	1	3	1814	23	1
Manners             	X	 60%%	0	0	0	1	0	0
Micro               		 92%%	40	7	20	729	118	3
Planning            	XXXXX	 54%%	34	11	33	79	114	1
Squads              	X	 94%%	3	1	6	32	13	0
Visualizations      		 100%%	0	0	0	3	16	0
8682 | 6:01 | DEBUG | Cutoff: 	55ms
Task	Last run	 Run %	Seconds	Avg ms	Max (Recent)	Max (All time)	Extended	Disqualifying
Accounting          		 69%%	0	0	1	3	1	0
Architecture        	X	 41%%	6	1	2	170	22	1
Battles             		 86%%	16	0	2	42	20	0
Camera              	X	 60%%	0	0	0	1	0	0
Fingerprinting      		 57%%	22	2	3	16	40	0
Gathering           	X	 62%%	3	1	2	13	37	0
Geography           	X	 68%%	8	1	3	10	227	0
Grids               		 75%%	12	1	3	1814	23	1
Manners             	X	 60%%	0	0	0	1	0	0
Micro               		 92%%	40	7	20	729	118	3
Planning            	XXXXX	 54%%	34	11	33	79	114	1
Squads              	X	 94%%	3	1	6	32	13	0
Visualizations      		 100%%	0	0	0	3	16	0
8682 | 6:01 | DEBUG | Game duration (fastest):    6m 1s
8682 | 6:01 | DEBUG | Game duration (wall clock): 3m 21s
8682 | 6:01 | DEBUG | 
Bot frames over 55ms: 7
Bot frames over 1000ms: 2
Bot frames over 10000ms: 1
8682 | 6:01 | DEBUG | The bot believes its performance, if running synchronously, would be good
8682 | 6:01 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
8,682 samples averaging 19.2 [4.3 - 1,398.3]
>= 5: 8674 samples averaging 19.2
>= 10: 8505 samples averaging 19.4
>= 15: 7512 samples averaging 20.3
>= 20: 3821 samples averaging 22.4
>= 25: 308 samples averaging 37.3
>= 30: 113 samples averaging 55.1
>= 35: 37 samples averaging 102.5
>= 40: 18 samples averaging 172
>= 45: 5 samples averaging 508
>= 50: 4 samples averaging 623.5
>= 55: 4 samples averaging 623.5
>= 85: 4 samples averaging 623.5
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
8,682 samples averaging 19.4 [4.3 - 1,398.3]
>= 5: 8674 samples averaging 19.4
>= 10: 8514 samples averaging 19.6
>= 15: 7550 samples averaging 20.4
>= 20: 4025 samples averaging 22.5
>= 25: 370 samples averaging 36.1
>= 30: 133 samples averaging 52.2
>= 35: 45 samples averaging 91.7
>= 40: 22 samples averaging 149.1
>= 45: 11 samples averaging 256.2
>= 50: 4 samples averaging 623.6
>= 55: 4 samples averaging 623.6
>= 85: 4 samples averaging 623.6
Frame duration: After receiving 'frame ready' -> after sending 'frame done' (Using GetTickCount()):
8,682 samples averaging 19.4 [0 - 1,391]
>= 5: 8462 samples averaging 19.9
>= 10: 8462 samples averaging 19.9
>= 15: 8462 samples averaging 19.9
>= 20: 2149 samples averaging 32.6
>= 25: 2149 samples averaging 32.6
>= 30: 2149 samples averaging 32.6
>= 35: 36 samples averaging 110.3
>= 40: 36 samples averaging 110.3
>= 45: 36 samples averaging 110.3
>= 50: 4 samples averaging 617.5
>= 55: 4 samples averaging 617.5
>= 85: 4 samples averaging 617.5
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
8,682 samples averaging 21.4 [5.9 - 1,400.5]
>= 5: 8682 samples averaging 21.4
>= 10: 8618 samples averaging 21.5
>= 15: 8123 samples averaging 22
>= 20: 5947 samples averaging 23.5
>= 25: 687 samples averaging 32.2
>= 30: 190 samples averaging 46.9
>= 35: 66 samples averaging 74.8
>= 40: 24 samples averaging 141.1
>= 45: 13 samples averaging 224.5
>= 50: 4 samples averaging 625.4
>= 55: 4 samples averaging 625.4
>= 85: 4 samples averaging 625.4
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready' (Using GetTickCount()):
8,682 samples averaging 21.4 [0 - 1,391]
>= 5: 8567 samples averaging 21.7
>= 10: 8567 samples averaging 21.7
>= 15: 8567 samples averaging 21.7
>= 20: 3141 samples averaging 32.2
>= 25: 3141 samples averaging 32.2
>= 30: 3141 samples averaging 32.2
>= 35: 45 samples averaging 98
>= 40: 45 samples averaging 98
>= 45: 45 samples averaging 98
>= 50: 4 samples averaging 621.5
>= 55: 4 samples averaging 621.5
>= 85: 4 samples averaging 621.5
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
8,682 samples averaging 2.2 [0.1 - 15]
>= 1: 8681 samples averaging 2.2
>= 3: 713 samples averaging 3.7
>= 5: 43 samples averaging 6.5
>= 10: 4 samples averaging 12.9
>= 15: 1 samples averaging 15
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
8,682 samples averaging 0.2 [0 - 6.7]
>= 1: 447 samples averaging 2.1
>= 3: 41 samples averaging 3.6
>= 5: 3 samples averaging 6.2
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
8,682 samples averaging 2 [0 - 14]
>= 1: 8241 samples averaging 2.1
>= 3: 574 samples averaging 3.7
>= 5: 32 samples averaging 6.4
>= 10: 3 samples averaging 12.1
Copying frame to buffer:
8,682 samples averaging 1.8 [1 - 205.9]
>= 5: 46 samples averaging 14.2
>= 10: 18 samples averaging 25.5
>= 15: 8 samples averaging 40.8
>= 20: 2 samples averaging 114.4
>= 25: 1 samples averaging 205.9
>= 30: 1 samples averaging 205.9
Time holding frame until buffer frees capacity:
1 samples averaging 1,396.8 [1,396.8 - 1,396.8]
>= 0: 1 samples averaging 1,396.8
Frames already buffered when enqueuing a new frame:
8,683 samples averaging 0 [0 - 9]
>= 0: 8683 samples averaging 0
>= 1: 23 samples averaging 3.3
Frames behind real-time when handling events:
8,683 samples averaging 0 [0 - 8]
>= 0: 8683 samples averaging 0
>= 1: 10 samples averaging 5.2
Time flushing side effects:
8,683 samples averaging 0 [0 - 12.8]
>= 1: 2 samples averaging 8.4
>= 3: 2 samples averaging 8.4
>= 5: 1 samples averaging 12.8
Duration of bot event handlers:
8,681 samples averaging 18.7 [1.1 - 1,826.4]
>= 5: 8653 samples averaging 18.8
>= 10: 8436 samples averaging 19
>= 15: 7382 samples averaging 19.9
>= 20: 2974 samples averaging 22.3
>= 25: 176 samples averaging 46
>= 30: 59 samples averaging 83.9
>= 35: 22 samples averaging 171.6
>= 40: 15 samples averaging 234.1
>= 45: 11 samples averaging 303.8
>= 50: 7 samples averaging 450.9
>= 55: 6 samples averaging 517
>= 85: 5 samples averaging 608.9
Time bot spent idle:
8,683 samples averaging 2.4 [0 - 21.1]
Time client spent waiting for bot:
8,682 samples averaging 17.1 [0 - 706.4]
>= 30: 56 samples averaging 49.2
Excess duration of client sleep:
9,280 samples averaging 0.1 [0 - 677]
>= 1: 88 samples averaging 13.9
>= 5: 33 samples averaging 33.6
>= 10: 15 samples averaging 66.1
>= 15: 3 samples averaging 281
>= 20: 2 samples averaging 414
>= 25: 2 samples averaging 414
>= 30: 2 samples averaging 414
>= 35: 2 samples averaging 414
>= 40: 2 samples averaging 414
>= 45: 2 samples averaging 414
>= 50: 2 samples averaging 414
>= 55: 2 samples averaging 414
>= 85: 2 samples averaging 414
Positive timer discrepancy compared to BWAPI:
4,900 samples averaging 4 [1 - 15]
>= 1: 4900 samples averaging 4
>= 2: 4353 samples averaging 4.4
>= 3: 3779 samples averaging 4.8
>= 4: 2925 samples averaging 5.3
>= 5: 1554 samples averaging 6.4
>= 10: 190 samples averaging 11.9
>= 15: 8 samples averaging 15
Negative timer discrepancy compared to BWAPI:
3,264 samples averaging 7.6 [1 - 17]
>= 1: 3264 samples averaging 7.6
>= 2: 2823 samples averaging 8.7
>= 3: 2493 samples averaging 9.5
>= 4: 2270 samples averaging 10.2
>= 5: 2134 samples averaging 10.6
>= 10: 1649 samples averaging 11.6
>= 15: 52 samples averaging 15.2
Number of events received from BWAPI:
8,682 samples averaging 1.1 [0 - 35]
>= 1: 8356 samples averaging 1.2
>= 2: 392 samples averaging 4.8
>= 3: 348 samples averaging 5.1
>= 4: 184 samples averaging 7
>= 5: 104 samples averaging 9.4
>= 6: 64 samples averaging 12.1
>= 8: 40 samples averaging 15.3
>= 10: 28 samples averaging 18.1
>= 15: 16 samples averaging 22.8
>= 20: 8 samples averaging 29.2
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
8,682 samples averaging 22 [0 - 1,398.3]
>= 5: 8348 samples averaging 22.8
>= 10: 8196 samples averaging 23.1
>= 15: 7272 samples averaging 24.4
>= 20: 3987 samples averaging 29.6
>= 25: 680 samples averaging 70.9
>= 30: 497 samples averaging 87.1
>= 35: 422 samples averaging 96.8
>= 40: 387 samples averaging 102.2
>= 45: 360 samples averaging 106.7
>= 50: 329 samples averaging 112.3
>= 55: 310 samples averaging 116
>= 85: 131 samples averaging 183
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame (Using GetTickCount()):
8,682 samples averaging 22.1 [0 - 1,391]
>= 5: 8143 samples averaging 23.5
>= 10: 8143 samples averaging 23.5
>= 15: 8143 samples averaging 23.5
>= 20: 2285 samples averaging 43.8
>= 25: 2285 samples averaging 43.8
>= 30: 2285 samples averaging 43.8
>= 35: 393 samples averaging 104.5
>= 40: 393 samples averaging 104.5
>= 45: 393 samples averaging 104.5
>= 50: 246 samples averaging 139
>= 55: 246 samples averaging 139
>= 85: 147 samples averaging 187.2