The memory of ESP32S3 is too large when using microython
I use the board of the ESP32. When I turn on microython, there will be more than 100 k of internal memory consumption. I have other functions to add. This more than 100 k of memory will cause me to run out of memory. What can I do to reduce the memory consumption of esp32 when using microython
QTPy ESP32-S3 worryingly high temp (150ºF) / high current (140mA) when idle
This seems CircuitPython ESP32-S3 internals-related, but may be a general ESP32-S3 issue.
I'm experiencing worryingly high-temps (150ºF) and high-current draw (140mA) on QT Py ESP32-S3 when sitting idle in the REPL. Right out of reset it'll draw ~50mA but then jump to 100mA. Upon import _bleio current draw immediately goes to 140mA and keeps rising, with Vreg temperature feeling dangerously hot. These below photos were taken about 10 minutes apart. There's a thermocouple kapton'd on top of the Vreg. Running Adafruit CircuitPython 7.3.0-beta.2 on 2022-04-27; Adafruit QT Py ESP32-S3 no psram with ESP32S3 and on a fresh local build.
On a Feather ESP32-S3 w/ no PSRAM and Adafruit CircuitPython 7.3.0-beta.2 on 2022-04-27; Adafruit Feather ESP32S3 No PSRAM with ESP32S3 current draw is also 140mA on but the board doesn't get nearly as hot: about 100ºF at the Vreg near the BAT pin.
On a QT Py ESP32-S2, idle or connected to WiFi is around 50mA and the highest draw I can get is 100mA when running a simple HTTP JSON API server using ampule and a simple hammer of it with while [ 1 ] ; do ; curl http://192.168.42.174/status ; done


Is the ESP32-S3 just a more power-hungry chip, is there some chip setting that's wrong, or is there an issue with the vregs?