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 Python 1.1 at (4)Python.scx
0 | 0:00 | DEBUG | Strategery.Selection.StrategySelectionRecommended@118dd33 has finished recommended strategy phase in game 148 of 5; will fall back to StrategySelectionGreedy
0 | 0:00 | DEBUG | Game start time:  Sat Oct 17 20:06:19 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:  705 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	PvPRobo	PvP3rdBaseSlow	PvEStormNo	PvP2GateDTExpand	WorkersSpread	PvP3rdBaseFast	WorkersUnite	WorkersKill	PvEStormYes	WorkersRaze
0 | 0:00 | DEBUG | #Games	148.0	148.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0
0 | 0:00 | DEBUG | #Wtd	62.3	62.3	0.0	0.0	0.0	0.0	0.0	0.0	0.0	0.0
0 | 0:00 | DEBUG | #WtdWins	62.3	62.3	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:00 | DEBUG | WinEst	99%%	99%%	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%% PvP3rdBaseFast + PvPRobo
0 | 0:00 | DEBUG | 89%% PvP2GateDTExpand + PvP3rdBaseSlow
0 | 0:00 | DEBUG | 79%% PvP2GateDTExpand + PvP3rdBaseFast
0 | 0:00 | DEBUG | Opponents is EggBot
0 | 0:00 | DEBUG | Rush distances is 5152.0, 5600.0, 5216.0, 5280.0
0 | 0:00 | DEBUG | Playbook is Strategery.TournamentPlaybook$@1b7d903
0 | 0:00 | DEBUG | Policy is Strategery.Selection.StrategySelectionTournament$@1aea577
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
205 | 0:08 | WARN  | TaskPlanning crossed the 55ms threshold, taking 170ms for 176ms total this frame. 
205 | 0:08 | DEBUG | Task queue took @ 177ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 3ms
TaskBattles: 0ms
TaskSquads: 1ms
TaskPlanning: 170ms
TaskAccounting: 0ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
715 | 0:29 | WARN  | TaskPlanning crossed the 55ms threshold, taking 157ms for 159ms total this frame. 
715 | 0:29 | DEBUG | Task queue took @ 160ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 0ms
TaskBattles: 1ms
TaskSquads: 0ms
TaskPlanning: 157ms
TaskGrids: 1ms
TaskFingerprinting: 3ms
TaskGeography: 0ms
TaskAccounting: 0ms
TaskGathering: 1ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
886 | 0:36 | DEBUG | Discovered novel enemy unit: Probe
886 | 0:36 | DEBUG | Probe #12 20/20 (20/20) [57, 121] [1832, 3875] projects to arrive in 98 frames at 0:41
901 | 0:37 | WARN  | TaskBattles crossed the 55ms threshold, taking 614ms for 616ms total this frame. 
901 | 0:37 | DEBUG | Task queue took @ 616ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 1ms
TaskBattles: 614ms
TaskSquads: 0ms
TaskPlanning: 4ms
TaskGrids: 1ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 0ms
TaskArchitecture: 3ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
905 | 0:37 | WARN  | TaskGridEnemyRangeAir crossed the 55ms threshold, taking 1887ms for 1893ms total this frame. 
905 | 0:37 | DEBUG | Task queue took @ 1893ms, crossing the 55ms threshold. Task durations: 
TaskGridUnits: 0ms
TaskGridEnemyDetection: 0ms
TaskGridEnemyRangeAir: 1887ms
905 | 0:37 | WARN  | TaskGrids crossed the 55ms threshold, taking 1887ms for 1893ms total this frame. 
905 | 0:37 | DEBUG | Task queue took @ 1893ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 1ms
TaskSquads: 0ms
TaskBattles: 4ms
TaskPlanning: 4ms
TaskGrids: 1887ms
TaskVisualizations: 0ms
972 | 0:40 | WARN  | Microing Probe crossed the 55ms threshold by taking 61ms considering 
972 | 0:40 | DEBUG | Task queue took @ 64ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 64ms
TaskBattles: 1ms
TaskSquads: 0ms
TaskPlanning: 5ms
TaskFingerprinting: 3ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 0ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
1754 | 1:13 | DEBUG | Discovered novel enemy unit: Pylon
1754 | 1:13 | DEBUG | Pylon #145 32/300 (32/300) [56, 123] [1792, 3936] projects to complete in 447 frames at 1:31
1935 | 1:20 | DEBUG | Our Gateways changed from 0 to 1
2995 | 2:04 | DEBUG | Discovered novel enemy unit: Nexus
2995 | 2:04 | DEBUG | Nexus #17 750/750 (750/750) [9, 87] [288, 2800] is already complete
2996 | 2:04 | DEBUG | Enemy bases changed from 0 to 1
3127 | 2:10 | DEBUG | Fingerprints is EarlyForge
3127 | 2:10 | DEBUG | Discovered novel enemy unit: Forge
3127 | 2:10 | DEBUG | Forge #149 550/550 (550/550) [7, 97] [240, 3104] is already complete
3129 | 2:10 | DEBUG | Should attack changed from false to true
3331 | 2:18 | DEBUG | Discovered novel enemy unit: Photon Cannon
3331 | 2:18 | DEBUG | Photon Cannon #156 11/100 (11/100) [15, 89] [480, 2848] projects to complete in 745 frames at 2:49
3513 | 2:26 | WARN  | TaskPlanning crossed the 55ms threshold, taking 82ms for 90ms total this frame. 
3513 | 2:26 | DEBUG | Task queue took @ 90ms, crossing the 55ms threshold. Task durations: 
TaskMicro: 5ms
TaskBattles: 3ms
TaskSquads: 0ms
TaskPlanning: 82ms
TaskGrids: 2ms
TaskFingerprinting: 4ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 0ms
TaskArchitecture: 1ms
TaskManners: 0ms
TaskCamera: 0ms
TaskVisualizations: 0ms
3513 | 2:26 | DEBUG | Status changed from PvPRobo to PvPRobo, DefendingProxy
4030 | 2:47 | DEBUG | Status changed from PvPRobo, DefendingProxy to PvPRobo
4811 | 3:20 | DEBUG | Our Gateways changed from 1 to 2
6577 | 4:34 | WARN  | Microing Dragoon crossed the 55ms threshold by taking 61ms considering 
6577 | 4:34 | DEBUG | Task queue took @ 70ms, crossing the 55ms threshold. Task durations: 
TaskPlanning: 6ms
TaskMicro: 63ms
TaskBattles: 6ms
TaskSquads: 0ms
TaskGrids: 1ms
TaskGeography: 1ms
TaskAccounting: 0ms
TaskGathering: 1ms
TaskVisualizations: 0ms
7652 | 5:18 | DEBUG | Our upgrades is Singularity Charge = 1
8190 | 5:41 | DEBUG | Enemy bases changed from 1 to 0
8899 | 6:10 | DEBUG | Game ended in victory
8899 | 6:10 | DEBUG | Cutoff: 	55ms
Task	Last run	 Run %	Seconds	Avg ms	Max (Recent)	Max (All time)	Extended	Disqualifying
Accounting          		 71%%	0	0	1	2	0	0
Architecture        		 49%%	8	1	3	28	31	0
Battles             		 84%%	20	0	1	614	15	1
Camera              		 62%%	0	0	0	5	1	0
Fingerprinting      		 56%%	21	2	4	18	39	0
Gathering           		 64%%	3	0	2	13	44	0
Geography           		 69%%	7	0	2	14	143	0
Grids               		 76%%	12	1	2	1887	26	1
Manners             		 63%%	0	0	0	1	0	0
Micro               		 91%%	40	7	17	64	84	2
Planning            	XXXX	 57%%	34	10	23	170	135	3
Squads              		 94%%	3	0	3	18	10	0
Visualizations      		 100%%	0	0	0	1	12	0
8899 | 6:10 | DEBUG | Cutoff: 	55ms
Task	Last run	 Run %	Seconds	Avg ms	Max (Recent)	Max (All time)	Extended	Disqualifying
Accounting          		 71%%	0	0	1	2	0	0
Architecture        		 49%%	8	1	3	28	31	0
Battles             		 84%%	20	0	1	614	15	1
Camera              		 62%%	0	0	0	5	1	0
Fingerprinting      		 56%%	21	2	4	18	39	0
Gathering           		 64%%	3	0	2	13	44	0
Geography           		 69%%	7	0	2	14	143	0
Grids               		 76%%	12	1	2	1887	26	1
Manners             		 63%%	0	0	0	1	0	0
Micro               		 91%%	40	7	17	64	84	2
Planning            	XXXX	 57%%	34	10	23	170	135	3
Squads              		 94%%	3	0	3	18	10	0
Visualizations      		 100%%	0	0	0	1	12	0
8899 | 6:10 | DEBUG | Game duration (fastest):    6m 10s
8899 | 6:10 | DEBUG | Game duration (wall clock): 3m 21s
8899 | 6:10 | DEBUG | 
Bot frames over 55ms: 9
Bot frames over 1000ms: 2
Bot frames over 10000ms: 1
8899 | 6:10 | DEBUG | The bot believes its performance, if running synchronously, would be good
8899 | 6:10 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
8,899 samples averaging 19 [3 - 1,464.1]
>= 5: 8841 samples averaging 19.1
>= 10: 8535 samples averaging 19.4
>= 15: 7752 samples averaging 20.1
>= 20: 3399 samples averaging 22.4
>= 25: 304 samples averaging 36.6
>= 30: 94 samples averaging 58.2
>= 35: 27 samples averaging 123.3
>= 40: 13 samples averaging 215.6
>= 45: 9 samples averaging 291.7
>= 50: 4 samples averaging 598.8
>= 55: 4 samples averaging 598.8
>= 85: 4 samples averaging 598.8
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
8,899 samples averaging 19.1 [3 - 1,466.1]
>= 5: 8843 samples averaging 19.2
>= 10: 8540 samples averaging 19.5
>= 15: 7769 samples averaging 20.2
>= 20: 3582 samples averaging 22.5
>= 25: 333 samples averaging 36
>= 30: 106 samples averaging 55.6
>= 35: 29 samples averaging 118.2
>= 40: 18 samples averaging 167.5
>= 45: 11 samples averaging 247.6
>= 50: 4 samples averaging 599.4
>= 55: 4 samples averaging 599.4
>= 85: 4 samples averaging 599.4
Frame duration: After receiving 'frame ready' -> after sending 'frame done' (Using GetTickCount()):
8,899 samples averaging 18.9 [0 - 1,453]
>= 5: 8588 samples averaging 19.6
>= 10: 8588 samples averaging 19.6
>= 15: 8588 samples averaging 19.6
>= 20: 1996 samples averaging 32.6
>= 25: 1996 samples averaging 32.6
>= 30: 1996 samples averaging 32.6
>= 35: 33 samples averaging 113.1
>= 40: 33 samples averaging 113.1
>= 45: 33 samples averaging 113.1
>= 50: 4 samples averaging 593.5
>= 55: 4 samples averaging 593.5
>= 85: 4 samples averaging 593.5
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
8,899 samples averaging 21 [4.3 - 1,466.2]
>= 5: 8893 samples averaging 21
>= 10: 8682 samples averaging 21.3
>= 15: 8176 samples averaging 21.9
>= 20: 5991 samples averaging 23.2
>= 25: 665 samples averaging 32.1
>= 30: 179 samples averaging 46.8
>= 35: 53 samples averaging 81.9
>= 40: 22 samples averaging 145.6
>= 45: 13 samples averaging 217.8
>= 50: 5 samples averaging 490.9
>= 55: 4 samples averaging 601
>= 85: 4 samples averaging 601
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready' (Using GetTickCount()):
8,899 samples averaging 21 [0 - 1,453]
>= 5: 8703 samples averaging 21.5
>= 10: 8703 samples averaging 21.5
>= 15: 8703 samples averaging 21.5
>= 20: 3075 samples averaging 32.2
>= 25: 3075 samples averaging 32.2
>= 30: 3075 samples averaging 32.2
>= 35: 48 samples averaging 92.4
>= 40: 48 samples averaging 92.4
>= 45: 48 samples averaging 92.4
>= 50: 4 samples averaging 593.5
>= 55: 4 samples averaging 593.5
>= 85: 4 samples averaging 593.5
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
8,899 samples averaging 2 [0.6 - 23.6]
>= 1: 8898 samples averaging 2
>= 3: 624 samples averaging 4
>= 5: 59 samples averaging 8.7
>= 10: 20 samples averaging 13.1
>= 15: 3 samples averaging 20.1
>= 20: 1 samples averaging 23.6
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
8,899 samples averaging 0.1 [0 - 19.9]
>= 1: 224 samples averaging 2
>= 3: 12 samples averaging 5
>= 5: 2 samples averaging 12.5
>= 10: 1 samples averaging 19.9
>= 15: 1 samples averaging 19.9
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
8,899 samples averaging 1.9 [0 - 16.7]
>= 1: 8667 samples averaging 2
>= 3: 539 samples averaging 4
>= 5: 55 samples averaging 8.1
>= 10: 16 samples averaging 12.1
>= 15: 1 samples averaging 16.7
Copying frame to buffer:
8,899 samples averaging 1.9 [0.9 - 31]
>= 5: 63 samples averaging 10.3
>= 10: 28 samples averaging 14.6
>= 15: 9 samples averaging 19.5
>= 20: 2 samples averaging 29.5
>= 25: 2 samples averaging 29.5
>= 30: 1 samples averaging 31
Time holding frame until buffer frees capacity:
1 samples averaging 1,462.5 [1,462.5 - 1,462.5]
>= 0: 1 samples averaging 1,462.5
Frames already buffered when enqueuing a new frame:
8,900 samples averaging 0 [0 - 9]
>= 0: 8900 samples averaging 0
>= 1: 28 samples averaging 2.8
Frames behind real-time when handling events:
8,900 samples averaging 0 [0 - 8]
>= 0: 8900 samples averaging 0
>= 1: 11 samples averaging 4.6
Time flushing side effects:
8,900 samples averaging 0 [0 - 13.7]
>= 1: 3 samples averaging 5.7
>= 3: 1 samples averaging 13.7
>= 5: 1 samples averaging 13.7
Duration of bot event handlers:
8,898 samples averaging 18.5 [0.9 - 1,893.9]
>= 5: 8822 samples averaging 18.6
>= 10: 8503 samples averaging 19
>= 15: 7649 samples averaging 19.7
>= 20: 2512 samples averaging 22.5
>= 25: 162 samples averaging 46.7
>= 30: 50 samples averaging 90.9
>= 35: 17 samples averaging 204.5
>= 40: 10 samples averaging 322.2
>= 45: 8 samples averaging 392.2
>= 50: 8 samples averaging 392.2
>= 55: 8 samples averaging 392.2
>= 85: 5 samples averaging 589
Time bot spent idle:
8,900 samples averaging 2.4 [0 - 23.8]
Time client spent waiting for bot:
8,899 samples averaging 16.8 [0 - 597.7]
>= 30: 47 samples averaging 52.7
Excess duration of client sleep:
9,455 samples averaging 0.1 [0 - 569]
>= 1: 61 samples averaging 18.9
>= 5: 25 samples averaging 42.7
>= 10: 12 samples averaging 81
>= 15: 8 samples averaging 114.8
>= 20: 3 samples averaging 280
>= 25: 3 samples averaging 280
>= 30: 3 samples averaging 280
>= 35: 3 samples averaging 280
>= 40: 3 samples averaging 280
>= 45: 3 samples averaging 280
>= 50: 3 samples averaging 280
>= 55: 3 samples averaging 280
>= 85: 3 samples averaging 280
Positive timer discrepancy compared to BWAPI:
5,368 samples averaging 3.9 [1 - 20]
>= 1: 5368 samples averaging 3.9
>= 2: 4749 samples averaging 4.3
>= 3: 4017 samples averaging 4.7
>= 4: 2925 samples averaging 5.3
>= 5: 1500 samples averaging 6.6
>= 10: 189 samples averaging 11.9
>= 15: 6 samples averaging 15.8
>= 20: 1 samples averaging 20
Negative timer discrepancy compared to BWAPI:
3,014 samples averaging 8 [1 - 17]
>= 1: 3014 samples averaging 8
>= 2: 2649 samples averaging 9
>= 3: 2410 samples averaging 9.6
>= 4: 2230 samples averaging 10.2
>= 5: 2096 samples averaging 10.6
>= 10: 1571 samples averaging 11.7
>= 15: 41 samples averaging 15.3
Number of events received from BWAPI:
8,899 samples averaging 1.1 [0 - 43]
>= 1: 8659 samples averaging 1.1
>= 2: 314 samples averaging 4.2
>= 3: 268 samples averaging 4.5
>= 4: 149 samples averaging 5.8
>= 5: 57 samples averaging 8.6
>= 6: 30 samples averaging 11.9
>= 8: 21 samples averaging 14.1
>= 10: 12 samples averaging 17.9
>= 15: 6 samples averaging 23.7
>= 20: 3 samples averaging 30.3
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
8,899 samples averaging 20.7 [0 - 1,466.1]
>= 5: 8603 samples averaging 21.4
>= 10: 8316 samples averaging 21.8
>= 15: 7575 samples averaging 22.7
>= 20: 3595 samples averaging 27.6
>= 25: 596 samples averaging 60.6
>= 30: 401 samples averaging 77
>= 35: 335 samples averaging 85.9
>= 40: 306 samples averaging 90.4
>= 45: 276 samples averaging 95.7
>= 50: 261 samples averaging 98.5
>= 55: 246 samples averaging 101.3
>= 85: 82 samples averaging 167.4
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame (Using GetTickCount()):
8,899 samples averaging 20.6 [0 - 1,453]
>= 5: 8354 samples averaging 21.9
>= 10: 8354 samples averaging 21.9
>= 15: 8354 samples averaging 21.9
>= 20: 2108 samples averaging 40.5
>= 25: 2108 samples averaging 40.5
>= 30: 2108 samples averaging 40.5
>= 35: 309 samples averaging 94.1
>= 40: 309 samples averaging 94.1
>= 45: 309 samples averaging 94.1
>= 50: 202 samples averaging 119.2
>= 55: 202 samples averaging 119.2
>= 85: 110 samples averaging 164