Revial   01-07-2015, 01:16 PM
#1
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!
Kaz   01-08-2015, 08:47 AM
#2
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.
GkevinOD   01-08-2015, 01:04 PM
#3
This is due to _sleep function, I found.. I fixed it see v5.4.1 to see how
  
Users browsing this thread: 1 Guest(s)
Konloch Software - Bytecode Viewer - Reverse Engineering Forum
Copyright © 2014-2025 The Bytecode Club. Powered By MyBB.
CC0 Unless Specified Otherwise.