I'm afraid I don't really have any special tools - I'd just use getTime to track how long certain things take... You could compile on Linux and use gprof to track down the issue though...
Running espruinoCall.js and swapping line 150 doesn't seem to cause any slowdowns for me. Was that the intention - that it only fails when it's part of a much bigger project?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'm afraid I don't really have any special tools - I'd just use getTime to track how long certain things take... You could compile on Linux and use gprof to track down the issue though...
Running espruinoCall.js and swapping line 150 doesn't seem to cause any slowdowns for me. Was that the intention - that it only fails when it's part of a much bigger project?