The Bytecode Club

Full Version: Suggestion - CPU usage high with bot sitting idle
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey, I noticed the CPU usage of the 5.3.4 version (only one I use right now) was about 50% (laptop has 2x CPU so it consumes 1x CPU).  I tested and reduced the consumption by adding a sleep() function to while loop of the the GUI input.

Code:
While 1
GUIGetMsg()
If _GUICtrlComboBox_GetCurSel($cmbTroopComp) <> $icmbTroopComp Then
$icmbTroopComp = _GUICtrlComboBox_GetCurSel($cmbTroopComp)
SetComboTroopComp()
   EndIf
Sleep(100) ;Reduce the CPU consumption by 90+%
WEnd

Hope this is useful.

Cheers!
Good catch, Revial. I'll include this.

Can this be the hang issue source? Somehow the code exits out one of the loops and ends up in this one which never seems to break out of it.
This is due to _sleep function, I found.. I fixed it see v5.4.1 to see how