Soon coming: debugger performance improvements

Erel

B4X founder
Staff member
Licensed User
Longtime User

The debugger manages two pipelines. The main one is flexible and slow and the second one is less flexible and almost as fast as release code.
Whenever possible* the fast pipeline is used. Up until now resumable subs were always executed in the slow pipeline as the fast pipeline haven't yet supported this feature.

With the next versions of B4J, B4A and B4i the fast pipeline will support resumable subs and there are also other debugger related improvements. The performance gain can be huge.

*possible means that there are no breakpoints in the sub and that the code is not "dirty".
 
Last edited:

XbNnX_507

Active Member
Licensed User
Longtime User
Not sure what you mean with async call
i meant do we still need to use release mode to execute a process or task on another "thread". ( i'm aware of the dangers of this ). still i want to know.
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
debugger_ios.gif


Implemented in B4i as well. Beta version is planned to be released next week.
 

ilan

Expert
Licensed User
Longtime User
Will it also improove other libraries performance in debug mode?

Like iSpritekit is running with very low framerate in debug mode.

Thanx
 
Top