https://developer.espressif.com/blog/esp32-memory-analysis-case-study/