Planned maintenance has been done but it did not solve the problem. So work will continue on this and a new time for trying updates will be announced asap.

SCXML slow call to JavaScript/ECMA-Script



  • Hi,

    I'm currently investigating the speed if SCXML execution, and made a minimum-benchmark where I simply jump between two states. On every entry I will send an event with an delay of 1ms and increment an counter by one. The benchmark is aborted after 1sec.
    So, in the end, I'm expecting something near 1000 state transitions. But, I'm only getting something around 500-600 state transitions. If I add additional states with assign statements its getting worse, if I only add events, the performance similar to the previous test.
    Therefore I'm currently having the suspicion that the JavaScript call is taking a lot of time.

    In parallel i testes uscxml with JavaScriptCore, with similar results.

    The question is now, is the call to JavaScript really slowing down the SCXML-Execution? And is it possible to speed up invokation from C++ to Javascript?

    greetings
    Michael

    0_1533557978666_5109884b-f7fa-498b-95fe-43c0ccb19a26-image.png