在线编译是否优化了 nodeMcu ram 上的只读变量?

Does online compiling optimize readonly variables on nodeMcu ram?

我进行了几次搜索,但未能找到有关 nodeMcu 附带的在线编译器的文档。我正在编写一些基本代码,但有很多 "const variables",这就像 C 中的 #define。这些变量是只读的,我仅用于文档和在开发时快速更改程序。 据我所知,nodeMcu(esp12 模块)的 RAM 很小,我需要知道通过调用 node.compile() 编译文件是否通过优化此常量并将其放入某些 ROM 内存来帮助我节省 RAM。

谢谢!

是的,确实有帮助。然而,完整的答案是在 http://nodemcu.readthedocs.io/en/latest/en/lua-developer-faq/#techniques-for-reducing-ram-and-spiffs-footprint 阅读我们的常见问题解答中的专门章节(在这里引用太长了)。