我在 ESP32 上运行 Duktape。它没有太多的 RAM,但应该足够了,除了加载和编译大型程序。
实际上,我已经遇到了 3kb 大小的 js 程序的问题。我可以将它作为字符串推送到 Duktape 堆栈,但是当我调用duk_compile
. 似乎它超出了空闲堆。
在没有太多可用 RAM 的情况下,如何正确加载和编译大型 js 程序?
ESP32 报告说在我编译之前它有大约 100kb 的空闲堆。它很奇怪。
我在 ESP32 上运行 Duktape。它没有太多的 RAM,但应该足够了,除了加载和编译大型程序。
实际上,我已经遇到了 3kb 大小的 js 程序的问题。我可以将它作为字符串推送到 Duktape 堆栈,但是当我调用duk_compile
. 似乎它超出了空闲堆。
在没有太多可用 RAM 的情况下,如何正确加载和编译大型 js 程序?
ESP32 报告说在我编译之前它有大约 100kb 的空闲堆。它很奇怪。