0 | 0:00 | DEBUG | Using configuration file PurpleWaveAIIDE.config.json
0 | 0:00 | DEBUG | Human: false
0 | 0:00 | DEBUG | Ladder: false
0 | 0:00 | DEBUG | Livestream: false
0 | 0:00 | DEBUG | Tournament: true
0 | 0:00 | DEBUG | Round-robin: true
0 | 0:00 | DEBUG | Elimination: false
0 | 0:00 | DEBUG | Pretraining: false
0 | 0:00 | DEBUG | Debugging: false
0 | 0:00 | DEBUG | DebuggingLive: false
0 | 0:00 | DEBUG | Log stdout: false
0 | 0:00 | DEBUG | Frame MS target: 35
0 | 0:00 | DEBUG | Frame MS limit: 35
0 | 0:00 | DEBUG | Fixed build: 
0 | 0:00 | DEBUG | Melee on MatchPoint 1.3 at (2)MatchPoint1.3.scx as PurpleWave (Us, always Protoss) with UAlbertaBot (Enemy, always Unknown)
0 | 0:00 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus #3 750/750 (750/750) [320, 3632](10, 113)
0 | 0:00 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-matchpoint.json
0 | 0:00 | DEBUG | 74 minerals have cached steady zippers
0 | 0:00 | DEBUG | Inferred enemy main from process of elimination.
0 | 0:00 | DEBUG | Kenya (Istanbul - Our natural) [7, 75]: CREATED WALL
0 | 0:00 | DEBUG | Permutations:       2
0 | 0:00 | DEBUG | Tiles considered:   558
0 | 0:00 | DEBUG | Constraints:      WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge))
0 | 0:00 | DEBUG | Acceptable walls:
Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([9, 67],Gateway), ([13, 66],Forge), ([6, 69],Photon Cannon), ([6, 73],Photon Cannon), ([10, 75],Photon Cannon), ([4, 69],Photon Cannon), ([4, 71],Photon Cannon), ([6, 75],Photon Cannon), ([4, 73],Photon Cannon), ([2, 69],Photon Cannon), ([4, 75],Photon Cannon), ([2, 71],Photon Cannon), ([2, 73],Photon Cannon), ([0, 69],Photon Cannon), ([2, 75],Photon Cannon), ([0, 71],Photon Cannon), ([0, 73],Photon Cannon), ([6, 71],Pylon)), Gap: Some([14, 65]), Hallway: ArrayBuffer([14, 65], [13, 65], [12, 65], [12, 66], [11, 66], [10, 66], [9, 66], [8, 66], [8, 67], [8, 68], [8, 69], [8, 70], [8, 71], [8, 72], [8, 73], [8, 74], [8, 75], [8, 76], [8, 77], [8, 78], [8, 79], [7, 79], [7, 80], [7, 81], [7, 82], [7, 83], [7, 84], [7, 85], [6, 85], [5, 85], [5, 86], [5, 87], [5, 88], [4, 88], [4, 89], [3, 89])
0 | 0:00 | DEBUG | All scores:
0 | 0:00 | DEBUG | Wall: WallConstraint(1,Dragoon,TerrainTerrain,WrappedArray(Gateway, Forge)) -> Buildings: ArrayBuffer(([9, 67],Gateway), ([13, 66],Forge), ([6, 69],Photon Cannon), ([6, 73],Photon Cannon), ([10, 75],Photon Cannon), ([4, 69],Photon Cannon), ([4, 71],Photon Cannon), ([6, 75],Photon Cannon), ([4, 73],Photon Cannon), ([2, 69],Photon Cannon), ([4, 75],Photon Cannon), ([2, 71],Photon Cannon), ([2, 73],Photon Cannon), ([0, 69],Photon Cannon), ([2, 75],Photon Cannon), ([0, 71],Photon Cannon), ([0, 73],Photon Cannon), ([6, 71],Pylon)), Gap: Some([14, 65]), Hallway: ArrayBuffer([14, 65], [13, 65], [12, 65], [12, 66], [11, 66], [10, 66], [9, 66], [8, 66], [8, 67], [8, 68], [8, 69], [8, 70], [8, 71], [8, 72], [8, 73], [8, 74], [8, 75], [8, 76], [8, 77], [8, 78], [8, 79], [7, 79], [7, 80], [7, 81], [7, 82], [7, 83], [7, 84], [7, 85], [6, 85], [5, 85], [5, 86], [5, 87], [5, 88], [4, 88], [4, 89], [3, 89])
0 | 0:00 | DEBUG | 
0 | 0:00 | DEBUG | Choosing tournament policy StrategySelectionFixed: PvR2Gate4Gate
0 | 0:00 | DEBUG | StrategySelectionFixed: PvR2Gate4Gate still in recommended strategy phase in game 328 of 100000
0 | 0:00 | DEBUG | Activating strategy PvR2Gate4Gate
0 | 0:00 | DEBUG | Game start time:  Tue Nov 04 14:25:14 NST 2025
0 | 0:00 | DEBUG | OS:               Windows 10 10.0 amd64
0 | 0:00 | DEBUG | JRE:              Oracle Corporation - 1.8.0_471
0 | 0:00 | DEBUG | CPUs available:   12
0 | 0:00 | DEBUG | System memory:    8263 MB
0 | 0:00 | DEBUG | JVM arguments     -XX:MaxGCPauseMillis=15 -Xms2048m -Xmx2048m
0 | 0:00 | DEBUG | Live debugging:   false
0 | 0:00 | DEBUG | Buffer capacity:  42
0 | 0:00 | DEBUG | Using buffer?     true
0 | 0:00 | DEBUG | JVM Max memory:   2055 MB
0 | 0:00 | DEBUG | JVM Total memory: 2055 MB
0 | 0:00 | DEBUG | JVM Free memory:  1670 MB
0 | 0:00 | DEBUG | JVM Used memory:  385 MB
0 | 0:00 | DEBUG | JVM Used, heap:   385 MB
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, current:          0 MB used | 89 MB init | 85 MB max | 85 MB committed
0 | 0:00 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 89 MB max | 89 MB committed
0 | 0:00 | DEBUG | Non-heap memory Compressed Class Space, current: 6 MB used | 0 MB init | 1073 MB max | 6 MB committed
0 | 0:00 | DEBUG | Non-heap memory Compressed Class Space, peak:    6 MB used | 0 MB init | 1073 MB max | 6 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, current:             16 MB used | 2 MB init | 251 MB max | 16 MB committed
0 | 0:00 | DEBUG | Non-heap memory Code Cache, peak:                16 MB used | 2 MB init | 251 MB max | 16 MB committed
0 | 0:00 | DEBUG | Non-heap memory Metaspace, current:              38 MB used | 0 MB init | 0 MB max | 47 MB committed
0 | 0:00 | DEBUG | Non-heap memory Metaspace, peak:                 38 MB used | 0 MB init | 0 MB max | 47 MB committed
0 | 0:00 | DEBUG | Heap memory PS Old Gen, current:                 158 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Old Gen, peak:                    158 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, current:              226 MB used | 537 MB init | 541 MB max | 538 MB committed
0 | 0:00 | DEBUG | Heap memory PS Eden Space, peak:                 545 MB used | 537 MB init | 605 MB max | 545 MB committed
0 | 0:00 | DEBUG | This copy of PurpleWave was packaged for distribution on Tue Oct 21 22:54:10 EDT 2025
0 | 0:00 | DEBUG | This copy of PurpleWave came from Git revision b193b3c8b81f9969bde211669eb2a9dda5a34db0
0 | 0:00 | DEBUG | JBWAPI autocontinue: false
0 | 0:00 | DEBUG | JBWAPI debugConnection: true
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 | Map file: (2)MatchPoint1.3.scx
0 | 0:00 | DEBUG | Map hash: 0a41f144c6134a2204f3d47d57cf2afcd8430841
0 | 0:00 | DEBUG | Map id: matchpoint
0 | 0:00 | DEBUG | Start: 3 o'clock
0 | 0:00 | DEBUG | Rush distance: 209
0 | 0:00 | DEBUG | PvR2Gate4Gate: Won 325 of 328 games (107.0 weighted). 99% raw, 99% weighted
0 | 0:00 | DEBUG | PvRDT: Won 0 of 0 games (0.0 weighted). 90% raw, 90% weighted
0 | 0:00 | DEBUG | Win probability by branch
0 | 0:00 | DEBUG | 99% PvR2Gate4Gate
0 | 0:00 | DEBUG | 89% PvRDT
0 | 0:00 | DEBUG | Latency: LF3 (Turn size 1)
0 | 0:00 | DEBUG | Frame 0 (secs): 2
0 | 0:00 | DEBUG | Opponents: UAlbertaBot
0 | 0:00 | DEBUG | Rush distances: 209, 209
0 | 0:00 | DEBUG | Mean rush distance: 209
0 | 0:00 | DEBUG | Playbook: TournamentPlaybook
0 | 0:00 | DEBUG | Policy: StrategySelectionTournament
0 | 0:00 | DEBUG | Enemy race: Unknown
0 | 0:00 | DEBUG | Strategy: PvR2Gate4Gate
0 | 0:00 | DEBUG | Our bases: 1
0 | 0:00 | DEBUG | Enemy bases: 0
0 | 0:00 | DEBUG | Our mining bases: 1
0 | 0:00 | DEBUG | Enemy mining bases: 0
0 | 0:00 | DEBUG | Our max mining: 1
0 | 0:00 | DEBUG | Enemy max mining: 1
0 | 0:00 | DEBUG | Our techs: 
0 | 0:00 | DEBUG | Enemy techs: 
0 | 0:00 | DEBUG | Our upgrades: 
0 | 0:00 | DEBUG | Enemy upgrades: 
0 | 0:00 | DEBUG | Our Factories: 0
0 | 0:00 | DEBUG | Our Barracks: 0
0 | 0:00 | DEBUG | Our Gateways: 0
0 | 0:00 | DEBUG | Our Hatcheries: 0
0 | 0:00 | DEBUG | Enemy Factories: 0
0 | 0:00 | DEBUG | Enemy Barracks: 0
0 | 0:00 | DEBUG | Enemy Gateways: 0
0 | 0:00 | DEBUG | Enemy Hatcheries: 0
0 | 0:00 | DEBUG | Safe defending: true
0 | 0:00 | DEBUG | Safe pushing: true
0 | 0:00 | DEBUG | Safe skirmishing: true
0 | 0:00 | DEBUG | Skirmish > Defense: false
0 | 0:00 | DEBUG | Kill potential: true
0 | 0:00 | DEBUG | Aggression: 1.0
0 | 0:00 | DEBUG | Want to attack: false
0 | 0:00 | DEBUG | Want to harass: false
0 | 0:00 | DEBUG | Monitor bases: false
0 | 0:00 | DEBUG | Fingerprints: &ZerglingOnly
0 | 0:00 | DEBUG | Status: PvR2Gate4Gate
0 | 0:00 | DEBUG | Performance danger: false
0 | 0:00 | DEBUG | Sluggishness: 0
0 | 0:00 | DEBUG | Gas worker floor: 0
0 | 0:00 | DEBUG | Gas worker ceiling: 200
0 | 0:00 | DEBUG | Gas worker ratio: 0.3
0 | 0:00 | DEBUG | Gas limit floor: 0
0 | 0:00 | DEBUG | Gas limit ceiling: 500
0 | 0:00 | DEBUG | Active tactics: TacticGather
0 | 0:00 | DEBUG | Pulling workers: false
0 | 0:00 | DEBUG | Main fully scouted: false
1 | 0:00 | DEBUG | Frame 0 (secs) changed from 2 to 3
9 | 0:00 | DEBUG | Assuming UAlbertaBot owns ? Enemy main Lima, Netherlands, Westeros  [105, 15] as implicit starting location
9 | 0:00 | DEBUG | Enemy bases changed from 0 to 1
9 | 0:00 | DEBUG | Enemy mining bases changed from 0 to 1
1883 | 1:18 | DEBUG | Our Gateways changed from 0 to 1
2496 | 1:44 | DEBUG | Our Gateways changed from 1 to 2
2496 | 1:44 | DEBUG | Active tactics
  Was: TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather
3347 | 2:19 | DEBUG | Enemy race changed from Unknown to Zerg
3347 | 2:19 | DEBUG | Discovered first Drone
3347 | 2:19 | DEBUG | Foe Drone #100 40/40  [2409, 2010](75, 62) projects to arrive in 820 frames at 2:53
3457 | 2:24 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
3561 | 2:28 | DEBUG | Enemy Hatcheries changed from 0 to 1
3561 | 2:28 | DEBUG | Discovered first Hatchery
3561 | 2:28 | DEBUG | Foe Hatchery 2:56 #24 832/1250  [3264, 1520](102, 47) projects to complete in 669 frames at 2:56. Proximity: 0.1875 between [8, 112] and [100, 14]
3565 | 2:28 | DEBUG | Detecting ownership of base from visible town hall: Foe Hatchery 2:56 #24 835/1250  [3264, 1520](102, 47)
3566 | 2:28 | DEBUG | Enemy bases changed from 1 to 2
3566 | 2:28 | DEBUG | Enemy mining bases changed from 1 to 2
3569 | 2:28 | DEBUG | Recording first enemy expansion frame
3569 | 2:28 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:40. Incomplete: []
3569 | 2:28 | DEBUG | &CompleteBy matched: 1 IsHatchlike complete by 3:29. Incomplete: []
3569 | 2:28 | DEBUG | &CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []
3569 | 2:28 | DEBUG | &CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []
3569 | 2:28 | DEBUG | &Or matched: Matched children: [&CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []]
3569 | 2:28 | DEBUG | &HatchFirst matched: Unmatched children: []
3569 | 2:28 | DEBUG | &Or matched: Matched children: [&CompleteBy matched: 1 IsNonStartingHatch complete by 3:04. Incomplete: []; &HatchFirst matched: Unmatched children: []]
3569 | 2:28 | DEBUG | &12Hatch matched: Unmatched children: []
3569 | 2:28 | DEBUG | Fingerprints
  Was: &ZerglingOnly
  Now: &HatchFirst &12Hatch &ZerglingOnly
3574 | 2:28 | DEBUG | Enemy max mining changed from 1 to 2
3578 | 2:29 | DEBUG | &Not unmatched: [&HatchFirst matched: Unmatched children: []]
3584 | 2:29 | DEBUG | &HasExpanded matched: (No reason)
3826 | 2:39 | DEBUG | Enemy Hatcheries changed from 1 to 2
3834 | 2:39 | DEBUG | Discovered first Overlord
3834 | 2:39 | DEBUG | Foe Overlord #22 200/200  [3165, 561](98, 17) projects to arrive in 4723 frames at 5:56
3930 | 2:43 | DEBUG | LatePool matched: (No reason)
3930 | 2:43 | DEBUG | &CompleteBy matched: 1 Spawning Pool complete by 3:40. Incomplete: []
3930 | 2:43 | DEBUG | &12Hatch11Pool matched: Unmatched children: []
3930 | 2:43 | DEBUG | &And matched: Unmatched children: []
3930 | 2:43 | DEBUG | &Or matched: Matched children: [&And matched: Unmatched children: []]
3930 | 2:43 | DEBUG | &12Hatch11Pool13Hatch matched: Unmatched children: []
3930 | 2:43 | DEBUG | &Or matched: Matched children: [&12Hatch11Pool13Hatch matched: Unmatched children: []]
3930 | 2:43 | DEBUG | &3HatchGas matched: Unmatched children: []
3930 | 2:43 | DEBUG | &Not unmatched: [&3HatchGas matched: Unmatched children: []]
3930 | 2:43 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3932 | 2:43 | DEBUG | Discovered first Spawning Pool
3932 | 2:43 | DEBUG | Foe Spawning Pool 2:48 #20 690/750  [3120, 448](97, 14) projects to complete in 106 frames at 2:48. Proximity: 0.0162412993039443 between [8, 112] and [100, 14]
3936 | 2:44 | DEBUG | Discovered first Egg
3936 | 2:44 | DEBUG | Foe Egg 2:44 #125 200/200  [3205, 496](100, 15) projects to arrive in 86400 frames at 62:44
3969 | 2:45 | DEBUG | &CompleteBy matched: 1 Object complete by 2:51. Incomplete: []
3969 | 2:45 | DEBUG | &GasCompleteBy matched: PumpProof(&CompleteBy)
3969 | 2:45 | DEBUG | &12Hatch11Pool10Gas matched: Unmatched children: []
3969 | 2:45 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
3969 | 2:45 | DEBUG | Discovered first Extractor
3969 | 2:45 | DEBUG | Foe Extractor #27 750/750  [3264, 320](102, 10) is already complete
3971 | 2:45 | DEBUG | &Not unmatched: [&12Hatch11Pool10Gas matched: Unmatched children: []]
3971 | 2:45 | DEBUG | &12Hatch11Pool13Hatch unmatched: Unmatched children: [&Not unmatched: [&12Hatch11Pool10Gas matched: Unmatched children: []]]
3971 | 2:45 | DEBUG | &CompleteBy matched: 1 Object complete by 3:05. Incomplete: []
3971 | 2:45 | DEBUG | &GasCompleteBy matched: PumpProof(&CompleteBy)
3971 | 2:45 | DEBUG | &Or matched: Matched children: [&GasCompleteBy matched: PumpProof(&CompleteBy); &12Hatch11Pool10Gas matched: Unmatched children: []]
3971 | 2:45 | DEBUG | &2HatchGas matched: Unmatched children: []
3971 | 2:45 | DEBUG | &Not unmatched: [&2HatchGas matched: Unmatched children: []]
3971 | 2:45 | DEBUG | &CompleteBy matched: 1 Object complete by 3:35. Incomplete: []
3971 | 2:45 | DEBUG | &GasCompleteBy matched: PumpProof(&CompleteBy)
3971 | 2:45 | DEBUG | &3HatchGas unmatched: Unmatched children: [&Not unmatched: [&2HatchGas matched: Unmatched children: []]]
3971 | 2:45 | DEBUG | &Not matched: []
3971 | 2:45 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &12Hatch11Pool13Hatch &3HatchGas &ZerglingOnly
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
4064 | 2:49 | DEBUG | Main fully scouted changed from false to true
4066 | 2:49 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
4067 | 2:49 | DEBUG | & matched: Main empty
4067 | 2:49 | DEBUG | &Or matched: Matched children: [& matched: Main empty]
4067 | 2:49 | DEBUG | &ProxyGateway matched: Unmatched children: []
4067 | 2:49 | DEBUG | &Not unmatched: [&ProxyGateway matched: Unmatched children: []]
4067 | 2:49 | DEBUG | Fingerprints
  Was: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
  Now: &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
4073 | 2:49 | ERROR | An exception was thrown on frame 4073
4073 | 2:49 | ERROR | IndexOutOfBoundsException
0
scala.collection.mutable.ResizableArray.apply(): 46
scala.collection.mutable.ResizableArray.apply$(): 45
scala.collection.mutable.ArrayBuffer.apply(): 49
ProxyBwapi.UnitInfo.CombatUnit.likelyDoomFrameAbsolute(): 277
ProxyBwapi.UnitInfo.CombatUnit.likelyDoomFrameAbsolute$(): 272
ProxyBwapi.UnitInfo.UnitInfo.likelyDoomFrameAbsolute(): 29
ProxyBwapi.UnitInfo.CombatUnit.likelyDoomed(): 270
ProxyBwapi.UnitInfo.CombatUnit.likelyDoomed$(): 270
ProxyBwapi.UnitInfo.UnitInfo.likelyDoomed(): 29
Micro.Targeting.TargetScoring$.apply(): 112
ProxyBwapi.UnitInfo.UnitInfo.$anonfun$_targetValue$1(): 243
scala.runtime.java8.JFunction0$mcD$sp.apply(): 23
Performance.Cache.apply(): 13
ProxyBwapi.UnitInfo.UnitInfo.targetValue(): 245
Information.Battles.Prediction.Simulation.Simulacrum.reset(): 108
Information.Battles.Prediction.Simulation.Simulation.$anonfun$step$6(): 41
Information.Battles.Prediction.Simulation.Simulation.$anonfun$step$6$adapted(): 41
scala.collection.TraversableViewLike$Mapped.$anonfun$foreach$2(): 184
scala.collection.IndexedSeqOptimized.foreach(): 36
scala.collection.IndexedSeqOptimized.foreach$(): 33
scala.collection.mutable.IndexedSeqLike$$anon$1.foreach(): 55
scala.collection.TraversableViewLike$Mapped.foreach(): 183
scala.collection.TraversableViewLike$Mapped.foreach$(): 182
scala.collection.SeqViewLike$$anon$4.foreach(): 199
Information.Battles.Prediction.Simulation.Simulation.step(): 41
Information.Battles.Prediction.Simulation.Simulation.$anonfun$runAsynchronously$1(): 172
java.lang.Thread.run(): -1
4073 | 2:49 | DEBUG | & matched: Main empty
4073 | 2:49 | DEBUG | &Or matched: Matched children: [& matched: Main empty]
4073 | 2:49 | DEBUG | &ProxyRax matched: Unmatched children: []
4073 | 2:49 | DEBUG | Fingerprints
  Was: &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
  Now: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
4082 | 2:50 | DEBUG | &Not unmatched: [&ProxyGateway matched: Unmatched children: []]
4182 | 2:54 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
4253 | 2:57 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
  Now: Eject, Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
4276 | 2:58 | DEBUG | Active tactics
  Was: Eject, Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
4364 | 3:01 | DEBUG | Discovered first Hydralisk Den
4364 | 3:01 | DEBUG | Foe Hydralisk Den 3:26 #14 85/850  [3216, 608](100, 19) projects to complete in 600 frames at 3:26. Proximity: 0.02392344497607657 between [8, 112] and [100, 14]
4373 | 3:02 | DEBUG | &ZerglingOnly unmatched: (No reason)
4373 | 3:02 | DEBUG | Fingerprints
  Was: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas &ZerglingOnly
  Now: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas
4459 | 3:05 | DEBUG | Discovered first Larva
4459 | 3:05 | DEBUG | Foe Larva #131 25/25  [3205, 496](100, 15) projects to arrive in 86400 frames at 63:05
5644 | 3:55 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Hold Lahor, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Guard Lahor, TacticGather
5705 | 3:57 | DEBUG | Discovered first Hydralisk
5705 | 3:57 | DEBUG | Foe Hydralisk 3:57 #141 80/80  [3264, 1561](102, 48) projects to arrive in 1433 frames at 4:57
5726 | 3:58 | DEBUG | Skirmish > Defense changed from false to true
5765 | 4:00 | DEBUG | & unmatched: Main empty
5765 | 4:00 | DEBUG | &Or unmatched: Matched children: []
5765 | 4:00 | DEBUG | &ProxyGateway unmatched: Unmatched children: [&Or unmatched: Matched children: []]
5765 | 4:00 | DEBUG | Fingerprints
  Was: &ProxyRax &ProxyGateway &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas
  Now: &ProxyRax &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas
5767 | 4:00 | DEBUG | &Not matched: []
5767 | 4:00 | DEBUG | &Not matched: []
5775 | 4:00 | DEBUG | & unmatched: Main empty
5775 | 4:00 | DEBUG | &Or unmatched: Matched children: []
5775 | 4:00 | DEBUG | &ProxyRax unmatched: Unmatched children: [&Or unmatched: Matched children: []]
5775 | 4:00 | DEBUG | Fingerprints
  Was: &ProxyRax &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas
  Now: &HatchFirst &12Hatch &12Hatch11Pool &12Hatch11Pool10Gas &2HatchGas
5799 | 4:01 | DEBUG | Skirmish > Defense changed from true to false
5830 | 4:02 | DEBUG | Skirmish > Defense changed from false to true
6036 | 4:11 | DEBUG | Skirmish > Defense changed from true to false
6038 | 4:11 | DEBUG | Skirmish > Defense changed from false to true
6188 | 4:17 | DEBUG | Kill potential changed from true to false
6612 | 4:35 | DEBUG | Our Gateways changed from 2 to 3
6633 | 4:36 | DEBUG | Enemy upgrades
  Was: 
  Now: Grooved Spines = 1
7064 | 4:54 | DEBUG | Our Gateways changed from 3 to 4
7170 | 4:58 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Guard Lahor, TacticGather
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
7649 | 5:18 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
  Now: TacticGather, Withdraw Lahor
7880 | 5:28 | DEBUG | Active tactics
  Was: TacticGather, Withdraw Lahor
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
8161 | 5:40 | DEBUG | Safe defending changed from true to false
8171 | 5:40 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
  Now: TacticGather, Withdraw Lahor
8177 | 5:40 | DEBUG | Safe defending changed from false to true
8182 | 5:40 | DEBUG | Safe defending changed from true to false
8208 | 5:42 | DEBUG | Safe defending changed from false to true
8211 | 5:42 | DEBUG | Safe defending changed from true to false
8283 | 5:45 | DEBUG | Active tactics
  Was: TacticGather, Withdraw Lahor
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
8344 | 5:47 | DEBUG | Safe defending changed from false to true
8384 | 5:49 | DEBUG | Our upgrades
  Was: 
  Now: Singularity Charge = 1
8384 | 5:49 | DEBUG | Want to attack changed from false to true
8384 | 5:49 | DEBUG | Status
  Was: PvR2Gate4Gate
  Now: PvR2Gate4Gate, Attack
8384 | 5:49 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), TacticGather, Withdraw Lahor
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Raze Wuha, TacticGather, Withdraw Lahor
8387 | 5:49 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Raze Wuha, TacticGather, Withdraw Lahor
  Now: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Raze Wuha, TacticGather
8388 | 5:49 | DEBUG | Active tactics
  Was: Group: Debugging.EnumerateUnits$@2244d7a7(groupUnits), Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9316 | 6:28 | DEBUG | Wall clock: 1 minutes elapsed. Checkpoint game speed: 6.47x. Total game speed: 6.47x
9364 | 6:30 | DEBUG | Kill potential changed from false to true
9514 | 6:36 | DEBUG | Kill potential changed from true to false
9602 | 6:40 | DEBUG | Kill potential changed from false to true
9632 | 6:41 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9639 | 6:41 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9658 | 6:42 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9667 | 6:42 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9668 | 6:42 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9677 | 6:43 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9678 | 6:43 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9703 | 6:44 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9707 | 6:44 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9709 | 6:44 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9711 | 6:44 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9774 | 6:47 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9776 | 6:47 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9778 | 6:47 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9780 | 6:47 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9807 | 6:48 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9812 | 6:48 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9815 | 6:48 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9822 | 6:49 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9852 | 6:50 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9853 | 6:50 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9901 | 6:52 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9902 | 6:52 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
9918 | 6:53 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: Raze Wuha, TacticGather
9931 | 6:53 | DEBUG | Active tactics
  Was: Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, TacticGather
10080 | 7:00 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, ScoutExpansions, TacticGather
10096 | 7:00 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, ScoutExpansions, TacticGather
  Now: Raze Wuha, ScoutExpansions, TacticGather
10106 | 7:01 | DEBUG | Active tactics
  Was: Raze Wuha, ScoutExpansions, TacticGather
  Now: ClearExpansionBlockers, Raze Wuha, ScoutExpansions, TacticGather
10158 | 7:03 | DEBUG | Detecting ownership of base from visible town hall: Our Nexus 8:18 #197 75/750 (75/750) [320, 2608](10, 81)
10158 | 7:03 | DEBUG | Recording our first expansion frame
10158 | 7:03 | DEBUG | Our bases changed from 1 to 2
10158 | 7:03 | DEBUG | Our mining bases changed from 1 to 2
10158 | 7:03 | DEBUG | Our max mining changed from 1 to 2
10161 | 7:03 | DEBUG | Active tactics
  Was: ClearExpansionBlockers, Raze Wuha, ScoutExpansions, TacticGather
  Now: Raze Wuha, ScoutExpansions, TacticGather
10224 | 7:06 | DEBUG | Skirmish > Defense changed from true to false
11516 | 7:59 | DEBUG | Enemy Hatcheries changed from 2 to 1
11520 | 8:00 | DEBUG | Detecting absent base: ? Neutral natural Wuhan, South Africa, Westeros  [98, 47]
11521 | 8:00 | DEBUG | Enemy bases changed from 2 to 1
11521 | 8:00 | DEBUG | Enemy mining bases changed from 2 to 1
11521 | 8:00 | DEBUG | Active tactics
  Was: Raze Wuha, ScoutExpansions, TacticGather
  Now: PushMain Wuha, ScoutExpansions, TacticGather
11995 | 8:19 | DEBUG | Active tactics
  Was: PushMain Wuha, ScoutExpansions, TacticGather
  Now: PushMain Lima, ScoutExpansions, TacticGather
12102 | 8:24 | DEBUG | Detecting ownership of base from visible town hall: Foe Hatchery #137 1250/1250  [3296, 3824](103, 119)
12102 | 8:24 | DEBUG | Enemy Hatcheries changed from 1 to 2
12102 | 8:24 | DEBUG | Active tactics
  Was: PushMain Lima, ScoutExpansions, TacticGather
  Now: Raze Seou, ScoutExpansions, TacticGather
12103 | 8:24 | DEBUG | Enemy bases changed from 1 to 2
12103 | 8:24 | DEBUG | Enemy mining bases changed from 1 to 2
12441 | 8:38 | DEBUG | Active tactics
  Was: Raze Seou, ScoutExpansions, TacticGather
  Now: PushMain Seou, ScoutExpansions, TacticGather
12513 | 8:41 | DEBUG | Active tactics
  Was: PushMain Seou, ScoutExpansions, TacticGather
  Now: Raze Seou, ScoutExpansions, TacticGather
12522 | 8:41 | DEBUG | Active tactics
  Was: Raze Seou, ScoutExpansions, TacticGather
  Now: PushMain Seou, ScoutExpansions, TacticGather
12557 | 8:43 | DEBUG | Active tactics
  Was: PushMain Seou, ScoutExpansions, TacticGather
  Now: Raze Seou, ScoutExpansions, TacticGather
12791 | 8:52 | DEBUG | Launching MissionKillExpansion to ? Enemy base Seoul, Switzerland [106, 119] with Our Dragoon #200 100/100 (80/80) [3358, 3654](104, 114), Our Dragoon #181 100/100 (80/80) [3387, 3753](105, 117), Our Dragoon #206 100/100 (80/80) [3390, 3664](105, 114), Our Dragoon #186 100/100 (75/80) [3325, 3648](103, 114)
12791 | 8:52 | DEBUG | Terminating MissionKillExpansion: Not enough fighters: 0 vs 4 
12793 | 8:53 | DEBUG | Launching MissionKillExpansion to ? Enemy base Seoul, Switzerland [106, 119] with Our Dragoon #200 100/100 (80/80) [3358, 3654](104, 114), Our Dragoon #181 100/100 (80/80) [3387, 3753](105, 117), Our Dragoon #206 100/100 (80/80) [3395, 3675](106, 114), Our Dragoon #186 100/100 (75/80) [3325, 3648](103, 114)
12793 | 8:53 | DEBUG | Active tactics
  Was: Raze Seou, ScoutExpansions, TacticGather
  Now: MissionKillExpansion, Raze Seou, ScoutExpansions, TacticGather
13018 | 9:02 | DEBUG | Detecting absent base: ? Neutral base Seoul, Switzerland [106, 119]
13018 | 9:02 | DEBUG | Enemy Hatcheries changed from 2 to 1
13019 | 9:02 | DEBUG | Enemy bases changed from 2 to 1
13019 | 9:02 | DEBUG | Enemy mining bases changed from 2 to 1
13020 | 9:02 | DEBUG | Terminating MissionKillExpansion: Vicinity not an eligible base
13020 | 9:02 | DEBUG | Active tactics
  Was: MissionKillExpansion, Raze Seou, ScoutExpansions, TacticGather
  Now: PushMain Lima, ScoutExpansions, TacticGather
13944 | 9:41 | DEBUG | Active tactics
  Was: PushMain Lima, ScoutExpansions, TacticGather
  Now: Raze Lima, ScoutExpansions, TacticGather
14018 | 9:44 | DEBUG | Enemy Hatcheries changed from 1 to 0
14020 | 9:44 | DEBUG | Discovered first Lair
14020 | 9:44 | DEBUG | Foe Lair 10:46 #26 1250/1800  [3264, 496](102, 15) projects to complete in 1498 frames at 10:46. Proximity: 0.016786570743405282 between [8, 112] and [100, 14]
14400 | 10:00 | DEBUG | Storyteller moving to more intermittent updates
14832 | 10:18 | DEBUG | Our Gateways changed from 4 to 5
14970 | 10:23 | DEBUG | Detecting absent base: ? Neutral main Lima, Netherlands, Westeros  [105, 15]
14976 | 10:24 | DEBUG | Enemy bases changed from 1 to 0
14976 | 10:24 | DEBUG | Enemy mining bases changed from 1 to 0
14976 | 10:24 | DEBUG | Active tactics
  Was: Raze Lima, ScoutExpansions, TacticGather
  Now: PushMain Lima, ScoutExpansions, TacticGather
15048 | 10:27 | DEBUG | Our Gateways changed from 5 to 6
15264 | 10:36 | DEBUG | Our Gateways changed from 6 to 7
15264 | 10:36 | DEBUG | Active tactics
  Was: PushMain Lima, ScoutExpansions, TacticGather
  Now: PushMain Seou, ScoutExpansions, TacticGather
15288 | 10:37 | DEBUG | Active tactics
  Was: PushMain Seou, ScoutExpansions, TacticGather
  Now: PushMain Mosc, ScoutExpansions, TacticGather
15316 | 10:38 | DEBUG | Game ended in victory
15316 | 10:38 | DEBUG | Found C:\TM\Starcraft\bwapi-data\read\accelerants-matchpoint.json
15316 | 10:38 | DEBUG | Supply block: 0%
15316 | 10:38 | DEBUG | Game duration (fastest):    10m 38s
15316 | 10:38 | DEBUG | Game duration (wall clock): 1m 44s
15316 | 10:38 | DEBUG | 
Bot frames over 35ms: 3
Bot frames over 1000ms: 0
Bot frames over 10000ms: 0
15316 | 10:38 | DEBUG | The bot believes its performance, if it were running synchronously, would have been good
15316 | 10:38 | DEBUG | Performance metrics:
Frame duration: After receiving 'frame ready' -> before sending 'frame done':
15,315 samples averaging 5.4 [1.2 - 313.8]
>= 5: 7409 samples averaging 7.2
>= 10: 480 samples averaging 12.6
>= 15: 47 samples averaging 24.7
>= 20: 11 samples averaging 51.4
>= 25: 5 samples averaging 86.4
>= 30: 4 samples averaging 101.4
>= 35: 1 samples averaging 313.8
>= 40: 1 samples averaging 313.8
>= 45: 1 samples averaging 313.8
>= 50: 1 samples averaging 313.8
>= 55: 1 samples averaging 313.8
>= 85: 1 samples averaging 313.8
Frame duration: After receiving 'frame ready' -> after sending 'frame done':
15,315 samples averaging 5.4 [1.2 - 313.9]
>= 5: 7444 samples averaging 7.2
>= 10: 488 samples averaging 12.6
>= 15: 48 samples averaging 24.5
>= 20: 11 samples averaging 51.5
>= 25: 5 samples averaging 86.5
>= 30: 4 samples averaging 101.4
>= 35: 1 samples averaging 313.9
>= 40: 1 samples averaging 313.9
>= 45: 1 samples averaging 313.9
>= 50: 1 samples averaging 313.9
>= 55: 1 samples averaging 313.9
>= 85: 1 samples averaging 313.9
Frame duration: After receiving 'frame ready' -> receiving next 'frame ready':
15,315 samples averaging 6.6 [2.1 - 316.4]
>= 5: 10583 samples averaging 7.6
>= 10: 1244 samples averaging 12.2
>= 15: 102 samples averaging 22.1
>= 20: 25 samples averaging 38.7
>= 25: 9 samples averaging 68.7
>= 30: 6 samples averaging 89.6
>= 35: 3 samples averaging 146.8
>= 40: 3 samples averaging 146.8
>= 45: 3 samples averaging 146.8
>= 50: 3 samples averaging 146.8
>= 55: 3 samples averaging 146.8
>= 85: 1 samples averaging 316.4
BWAPI duration: Before sending 'frame done' -> After receiving 'frame ready':
15,315 samples averaging 1.2 [0.6 - 61.7]
>= 1: 10150 samples averaging 1.3
>= 3: 56 samples averaging 10.5
>= 5: 42 samples averaging 12.8
>= 10: 20 samples averaging 19.3
>= 15: 11 samples averaging 25.2
>= 20: 2 samples averaging 58.4
>= 30: 2 samples averaging 58.4
BWAPI duration: Before sending 'frame done' -> After sending 'frame done':
15,315 samples averaging 0 [0 - 0.2]
BWAPI duration: Before listening for 'frame ready' -> After receiving 'frame ready':
15,315 samples averaging 1.2 [0.6 - 61.7]
>= 1: 9844 samples averaging 1.3
>= 3: 54 samples averaging 10.8
>= 5: 42 samples averaging 12.8
>= 10: 20 samples averaging 19.3
>= 15: 11 samples averaging 25.1
>= 20: 2 samples averaging 58.4
>= 30: 2 samples averaging 58.4
Copying frame to buffer:
15,316 samples averaging 1.1 [0.7 - 8.4]
>= 5: 3 samples averaging 6.9
Time holding frame until buffer frees capacity: No samples.
Frames already buffered when enqueuing a new frame:
15,317 samples averaging 0 [0 - 1]
>= 0: 15317 samples averaging 0
>= 1: 2 samples averaging 1
Frames behind real-time when handling events:
15,317 samples averaging 0 [0 - 0]
>= 0: 15317 samples averaging 0
Time flushing side effects:
15,316 samples averaging 0 [0 - 8.6]
>= 1: 1 samples averaging 8.6
>= 3: 1 samples averaging 8.6
>= 5: 1 samples averaging 8.6
Duration of bot event handlers:
15,315 samples averaging 5.3 [1.2 - 317.4]
>= 5: 7201 samples averaging 7.2
>= 10: 437 samples averaging 12.7
>= 15: 40 samples averaging 26.4
>= 20: 7 samples averaging 72.5
>= 25: 4 samples averaging 109.8
>= 30: 3 samples averaging 137.6
>= 35: 3 samples averaging 137.6
>= 40: 2 samples averaging 188.9
>= 45: 2 samples averaging 188.9
>= 50: 2 samples averaging 188.9
>= 55: 2 samples averaging 188.9
>= 85: 1 samples averaging 317.4
Time bot spent idle:
15,317 samples averaging 1.3 [0 - 61.7]
Time client spent waiting for bot:
15,315 samples averaging 4.2 [0 - 312.8]
>= 30: 1 samples averaging 312.8
Excess duration of client sleep:
15,319 samples averaging 0 [0 - 283]
>= 1: 1 samples averaging 283
>= 5: 1 samples averaging 283
>= 10: 1 samples averaging 283
>= 15: 1 samples averaging 283
>= 20: 1 samples averaging 283
>= 25: 1 samples averaging 283
>= 30: 1 samples averaging 283
>= 35: 1 samples averaging 283
>= 40: 1 samples averaging 283
>= 45: 1 samples averaging 283
>= 50: 1 samples averaging 283
>= 55: 1 samples averaging 283
>= 85: 1 samples averaging 283
Number of events received from BWAPI:
15,315 samples averaging 1.2 [0 - 73]
>= 1: 15308 samples averaging 1.2
>= 2: 1063 samples averaging 4.1
>= 3: 908 samples averaging 4.5
>= 4: 438 samples averaging 6.1
>= 5: 224 samples averaging 8.1
>= 6: 120 samples averaging 10.8
>= 8: 61 samples averaging 14.9
>= 10: 43 samples averaging 17.5
>= 15: 23 samples averaging 22.9
>= 20: 15 samples averaging 26.1
Number of events received from BWAPI, multiplied by the receive-to-sent duration of that frame:
15,315 samples averaging 6.7 [0 - 505.1]
>= 5: 7834 samples averaging 9.6
>= 10: 1383 samples averaging 22.5
>= 15: 783 samples averaging 30.8
>= 20: 523 samples averaging 37.5
>= 25: 343 samples averaging 45.5
>= 30: 236 samples averaging 53.9
>= 35: 164 samples averaging 63.3
>= 40: 117 samples averaging 73.8
>= 45: 84 samples averaging 86.1
>= 50: 68 samples averaging 95.2
>= 55: 58 samples averaging 102.6
>= 85: 27 samples averaging 145.5
15316 | 10:38 | DEBUG | Target:                      35ms   Cutoff: 35ms 
Task                         Runs   Seconds %Time Budgt (Recnt) Avg ms Max (Rcnt) Max (All time) AcrossTarget AcrossLimit
Global                       15317  74      73%   34            5      7          316            2            2          
Planning                     15316  25      25%   4             1      4          56             1            1          
Micro                        15317  22      22%   33            1      2          316            1            1          
Agency                       15309  22      22%   33            1      2          316            1            1          
Tactician                    7920   14      14%   5             4      5          55             1            1          
Squads                       7920   5       5%    5             2      3          48             1            1          
Battles                      15317  12      12%   34            1      1          24             0            0          
Gameplan                     7921   8       8%    5             2      4          12             0            0          
BattleProcessJudge           46487  3       3%    33            0      0          8              0            0          
Grids                        15315  3       3%    0             0      1          10             0            0          
BattleProcessPredict         46487  3       3%    33            0      1          8              0            0          
Geography                    6500   3       2%    1             0      1          15             0            0          
Fingerprinting               15316  2       2%    1             0      1          8              0            0          
Intel                        15315  2       2%    0             0      1          8              0            0          
BattleProcessCluster         8315   2       2%    34            0      1          24             0            0          
BattleProcessDivisions       8315   1       1%    34            0      0          9              0            0          
GameSensor                   5822   1       1%    1             0      1          2              0            0          
Gathering                    7920   1       1%    2             0      1          8              0            0          
Scouting                     5822   1       1%    1             0      0          8              0            0          
BattleProcessSwap            8315   0       0%    33            0      1          1              0            0          
Yolo                         15128  0       0%    2             0      0          1              0            0          
&GatewayFirst                3606   0       0%    1             0      0          1              0            0          
Accounting                   7921   0       0%    5             0      0          1              0            0          
UnitsShown                   7921   0       0%    5             0      0          1              0            0          
&2HatchMuta                  3606   0       0%    1             0      0          1              0            0          
&9Pool                       3606   0       0%    1             0      0          1              0            0          
&1BaseBioMech                3606   0       0%    1             0      0          1              0            0          
&DTRush                      3606   0       0%    1             0      0          1              0            0          
&1HatchMuta                  3606   0       0%    1             0      0          1              0            0          
&1RaxGas                     3606   0       0%    1             0      0          1              0            0          
&Robo                        3606   0       0%    1             0      0          1              0            0          
&ForgeFE                     3606   0       0%    1             0      0          2              0            0          
&3HatchMuta                  3606   0       0%    1             0      0          1              0            0          
&SiegeExpand                 3606   0       0%    1             0      0          1              0            0          
&GatewayFE                   3606   0       0%    1             0      0          1              0            0          
&ProxyRax                    3606   0       0%    1             0      0          1              0            0          
ProductionHistory            7921   0       0%    5             0      0          1              0            0          
&2GateGoon                   3606   0       0%    1             0      0          1              0            0          
&8Rax                        3606   0       0%    1             0      0          1              0            0          
&ProxyGateway                3606   0       0%    1             0      0          1              0            0          
&WorkerRush                  3606   0       0%    1             0      0          1              0            0          
&1HatchGas                   3606   0       0%    1             0      0          1              0            0          
&10Hatch9Pool8Gas            3606   0       0%    1             0      0          1              0            0          
&3GateGoon                   3606   0       0%    1             0      0          1              0            0          
&OverpoolGas                 3606   0       0%    1             0      0          1              0            0          
&4Pool                       3606   0       0%    1             0      0          1              0            0          
&5Rax                        3606   0       0%    1             0      0          1              0            0          
&2HatchMain                  3606   0       0%    1             0      0          1              0            0          
&12Pool11Gas                 3606   0       0%    1             0      0          1              0            0          
&2Gate99                     3606   0       0%    1             0      0          1              0            0          
BattleProcessMatchupAnalysis 359340 0       0%    33            0      0          1              0            0          
&2RaxAcad                    3606   0       0%    1             0      0          1              0            0          
&Overpool                    3606   0       0%    1             0      0          1              0            0          
&2Rax1113                    3606   0       0%    1             0      0          1              0            0          
&EarlyForge                  3606   0       0%    1             0      0          1              0            0          
BattleProcessComplete        8314   0       0%    34            0      0          1              0            0          
&9PoolHatch                  3606   0       0%    1             0      0          1              0            0          
&2HatchGas                   3606   0       0%    1             0      0          1              0            0          
&2PortWraith                 3606   0       0%    1             0      0          1              0            0          
&12Hatch                     3606   0       0%    1             0      0          1              0            0          
&BunkerRush                  3606   0       0%    1             0      0          1              0            0          
&CoreBeforeZealot            3606   0       0%    1             0      0          1              0            0          
&12Hatch11Pool10Gas          3606   0       0%    1             0      0          1              0            0          
&10Hatch                     3606   0       0%    1             0      0          1              0            0          
&12Pool                      3606   0       0%    1             0      0          1              0            0          
&FD                          3606   0       0%    1             0      0          1              0            0          
&MannerPylon                 3606   0       0%    1             0      0          1              0            0          
&OverpoolHatch               3606   0       0%    1             0      0          1              0            0          
&12Hatch11Pool13Hatch        3606   0       0%    1             0      0          1              0            0          
&3HatchGas                   3606   0       0%    1             0      0          1              0            0          
BattleProcessInitial         8315   0       0%    34            0      0          1              0            0          
&CannonRush                  3606   0       0%    1             0      0          1              0            0          
&9PoolGas                    3606   0       0%    1             0      0          1              0            0          
Manners                      15100  0       0%    2             0      0          1              0            0          
&1Fac                        3606   0       0%    1             0      0          1              0            0          
&RampBlock                   3606   0       0%    1             0      0          1              0            0          
&ZerglingOnly                3606   0       0%    1             0      0          1              0            0          
&12Hatch11Pool               3606   0       0%    1             0      0          1              0            0          
&GasSteal                    3606   0       0%    1             0      0          1              0            0          
&Bio                         3606   0       0%    1             0      0          1              0            0          
&2Gate                       3606   0       0%    1             0      0          1              0            0          
MatchupGraph                 1      0       0%    345678        2      2          0              0            0          
&BBS                         3606   0       0%    1             0      0          1              0            0          
&2Fac                        3606   0       0%    1             0      0          1              0            0          
&3Fac                        3606   0       0%    1             0      0          1              0            0          
&4GateGoon                   3606   0       0%    1             0      0          1              0            0          
&NexusFirst                  3606   0       0%    1             0      0          1              0            0          
&14CC                        3606   0       0%    1             0      0          1              0            0          
&1GateCore                   3606   0       0%    1             0      0          1              0            0          
&10Hatch9Pool                3606   0       0%    1             0      0          1              0            0          
Camera                       0      0       0%    0             0      0          0              0            0          
&2FacVultures                3606   0       0%    1             0      0          0              0            0          
&3FacVultures                3606   0       0%    1             0      0          0              0            0          
&1RaxFE                      3606   0       0%    1             0      0          0              0            0          
&DragoonRange                3606   0       0%    1             0      0          0              0            0          
Visualization                0      0       0%    0             0      0          0              0            0          
15316 | 10:38 | DEBUG | Actions:
Action              Invocations Mean (ms) Total (secs)
Search              1609        0.228     0           
Retreat             4047        0.135     0           
SearchWhenBored     1610        0.106     0           
Idle                450922      0.034     15          
PreserveScout       1609        0.03      0           
BlockConstruction   1609        0.025     0           
KnockKnock          1609        0.021     0           
Fight               450922      0.018     7           
SabotageProxy       1609        0.013     0           
FightOrFlee         450922      0.005     2           
Harass4PoolWorkers  1609        0.004     0           
Stim                52718       0.003     0           
AttackBuilder       1609        0.003     0           
Gather              450936      0.003     1           
DroneWarfare        1609        0.002     0           
Scout               450922      0.002     0           
Recharge            52718       0.001     0           
Brawl               39420       0.001     0           
Build               450922      0.001     0           
Produce             450922      0.001     0           
Crack               450922      0.001     0           
Spot                52718       0         0           
Cancel              450922      0         0           
Potshot             270545      0         0           
Bust                52718       0         0           
Root                52718       0         0           
Follow              52718       0         0           
BeCombatSCV         52718       0         0           
OccupyBunker        52718       0         0           
Rally               450922      0         0           
Unstick             450922      0         0           
Unbunk              450922      0         0           
Stealth             52718       0         0           
BeCarrier           52718       0         0           
BeFlier             52718       0         0           
BeArbiter           52718       0         0           
Attack              450922      0         0           
Liftoff             450922      0         0           
Cast                52718       0         0           
StrategicNuke       52718       0         0           
ReloadScarabs       450922      0         0           
Repair              450922      0         0           
BeMutalisk          52718       0         0           
Addon               450922      0         0           
ReloadInterceptors  450922      0         0           
EmergencyBunk       52718       0         0           
GetRepairedMobile   450922      0         0           
FinishConstruction  450922      0         0           
GetRepairedBuilding 450922      0         0           
Meld                450922      0         0           
Scan                450922      0         0           
BeVulture           52718       0         0           
Transport           450922      0         0           
Bunk                450922      0         0           
Travel              450922      0         0           
BeReaver            52718       0         0           
15316 | 10:38 | DEBUG | Pathfinding:
A* pathfinds:         66994  
Exploration maxed:    303    
Over 1ms:             55     
Max ms:               11.1898
Mean ms:              0.022  
Path length, max:     97     
Path length, mean:    4.87   
Tiles explored, max:  960    
Tiles explored, mean: 24     
15316 | 10:38 | DEBUG | JVM Max memory:   2138 MB
15316 | 10:38 | DEBUG | JVM Total memory: 2138 MB
15316 | 10:38 | DEBUG | JVM Free memory:  1403 MB
15316 | 10:38 | DEBUG | JVM Used memory:  734 MB
15316 | 10:38 | DEBUG | JVM Used, heap:   734 MB
15316 | 10:38 | DEBUG | Heap memory PS Survivor Space, current:          7 MB used | 89 MB init | 8 MB max | 8 MB committed
15316 | 10:38 | DEBUG | Heap memory PS Survivor Space, peak:             89 MB used | 89 MB init | 90 MB max | 90 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Compressed Class Space, current: 8 MB used | 0 MB init | 1073 MB max | 8 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Compressed Class Space, peak:    8 MB used | 0 MB init | 1073 MB max | 8 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Metaspace, current:              54 MB used | 0 MB init | 0 MB max | 66 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Metaspace, peak:                 54 MB used | 0 MB init | 0 MB max | 66 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Code Cache, current:             56 MB used | 2 MB init | 251 MB max | 58 MB committed
15316 | 10:38 | DEBUG | Non-heap memory Code Cache, peak:                58 MB used | 2 MB init | 251 MB max | 58 MB committed
15316 | 10:38 | DEBUG | Heap memory PS Old Gen, current:                 205 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
15316 | 10:38 | DEBUG | Heap memory PS Old Gen, peak:                    205 MB used | 1431 MB init | 1431 MB max | 1431 MB committed
15316 | 10:38 | DEBUG | Heap memory PS Eden Space, current:              520 MB used | 537 MB init | 698 MB max | 697 MB committed
15316 | 10:38 | DEBUG | Heap memory PS Eden Space, peak:                 702 MB used | 537 MB init | 702 MB max | 702 MB committed3457 | 2:24 | SPEED | Squads crossed 35ms taking 48ms on a 2ms budget (2ms avg budget), reaching 59ms on the frame.
3457 | 2:24 | SPEED | Global crossed 35ms to 59ms. Task durations: (2ms: Planning) (1ms: Battles) (1ms: Micro) (0ms: Yolo) (0ms: Manners) (0ms: Geography) (0ms: Grids) (0ms: Intel) (0ms: Fingerprinting)
4007 | 2:46 | SPEED | Our Zealot #116 100/100 (60/60) [268, 3682](8, 115) crossed 35ms: 314ms on Idle, FightOrFlee, Idle, Fight
4007 | 2:46 | SPEED | Agency crossed 35ms taking 316ms on a 34ms budget (33ms avg budget), reaching 317ms on the frame.
4007 | 2:46 | SPEED | Global crossed 35ms to 317ms. Task durations: (1ms: Battles) (1ms: Planning) (0ms: Yolo) (0ms: Micro) (0ms: Manners) (0ms: Geography) (0ms: Intel) (0ms: Fingerprinting) (0ms: Grids)