在线编译能够优化nodeMcu RAM上的只读变量吗?

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

谢谢!

点赞
用户131929
用户131929

是的,它确实有帮助。不过,完整答案是阅读我们 FAQ 中专门的章节,网址为 http://nodemcu.readthedocs.io/en/latest/en/lua-developer-faq/#techniques-for-reducing-ram-and-spiffs-footprint(引用过长不宜在此介绍)。

2018-05-21 14:19:58