That is extremely odd. Could it be at all related to the code that is in it? Or could you try just filling up memory with something like a=new Uint8Array(20000); or similar.
Espruino does attempt to do a garbage collect if there are less than 125 variable available, but that's not the case here at all. And even if it does do that it should only do it once when it has some free idle time.
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.
That is extremely odd. Could it be at all related to the code that is in it? Or could you try just filling up memory with something like
a=new Uint8Array(20000);
or similar.Espruino does attempt to do a garbage collect if there are less than 125 variable available, but that's not the case here at all. And even if it does do that it should only do it once when it has some free idle time.