Я запускаю Duktape на ESP32. У него не очень много ОЗУ, но этого должно быть достаточно, за исключением загрузки и компиляции больших программ.
На самом деле у меня уже есть проблемы с программой js размером 3 КБ. Я могу отправить sh его в стек Duktape в виде строки, но ESP32 вылетает, когда я вызываю duk_compile
. Похоже, что он выходит из свободной кучи.
Как мне правильно загружать и компилировать большие js программы, когда доступно не очень много оперативной памяти?
ESP32 сообщает, что у него ~ 100 КБ свободная куча перед компиляцией. Странно.