• Issue filed here: https://github.com/espruino/Espruino/iss­ues/1559

    Actually running process.memory() is a perfectly fine workaround. The issue seems to be when the free list is out of order but no memory is collected by GC. The GC pass returns 0 so Espruino thinks nothing happened (even though the free list is reordered), and never bothers trying to reallocate again.

    It should be easy enough to fix.


Avatar for Gordon @Gordon started