Оптимизирует ли онлайн-компиляция переменные, доступные только для чтения, на ram nodeMcu? - PullRequest
0 голосов
/ 21 мая 2018

Я провел несколько поисков, но не смог найти документацию по онлайн-компилятору, который поставляется с nodeMcu.Я пишу некоторый базовый код, но с большим количеством «константных переменных», это как #define в C. Эти переменные доступны только для чтения, и я использую только для документации и быстрой смены программы во время разработки.Поскольку я знаю, что оперативная память на nodeMcu жесткая (модули esp12), мне нужно знать, помогает ли компиляция файлов с помощью вызова node.compile () экономить оперативную память, оптимизируя эти константы и помещая ее в некоторую память ПЗУ.

Спасибо!

1 Ответ

0 голосов
/ 21 мая 2018

Да, это помогает.Полный ответ, однако, читается в отдельной главе нашего FAQ по адресу http://nodemcu.readthedocs.io/en/latest/en/lua-developer-faq/#techniques-for-reducing-ram-and-spiffs-footprint (способ длинных цитат здесь).

...