Page 1 of 1

Performance

Posted: Sat Apr 01, 2023 12:45 pm
by abcdefghijklnmopqrst
Version:3.8.1.1695
Seting:
Instances:1,All file protection false.
A:Complexity 0
B:Complexity 100

B has more fps than A. Why?


Vt:
https://www.virustotal.com/gui/file/1ad ... ?nocache=1

Video:
https://streamja.com/aNEpz

Re: Performance

Posted: Sat Apr 01, 2023 1:55 pm
by Admin
Because complex handlers were optimized.

Re: Performance

Posted: Sat Apr 01, 2023 2:07 pm
by abcdefghijklnmopqrst
Admin wrote:Because complex handlers were optimized.
Cant this optimization be used without turn on complexity?

Re: Performance

Posted: Sat Apr 01, 2023 2:13 pm
by Admin
Several simple handlers (complexity = 0%) work like this:

Code: Select all

handler1
jmp handler2
handler2
jmp handler3
...
handlerN
jmp next_handler
Complex handler that contains handler1...N works like this:

Code: Select all

handler1
handler2
...
handlerN
jmp next_handler
So the complex handler doesn't load addresses of handler2..N and it works faster than sum of handler1..N.