esp-brookesia memory and thread used issue #76
Replies: 3 comments
-
|
Hi @yihua-wang, Thank you very much for your consideration and suggestions regarding memory! We also had similar concerns during the early design phase, but after discussion and research, we ultimately decided to proceed with the new framework design for Release V0.7. Below are our key considerations:
Once again, thank you for your concern and suggestions! If you have more thoughts or feedback from your usage, we would be very happy to hear them! |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your explanation. |
Beta Was this translation helpful? Give feedback.
-
|
You are welcome. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@Lzw655 I suggest that when designing the esp-brookesia-related components, issues regarding memory resources and thread resources should be taken into consideration.
Since the ESP32 is a microcontroller chip with limited memory resources and CPU scheduling capabilities, we cannot develop esp-brookesia in exactly the same way as we would for an Android application.
This could easily consume a large amount of memory and thread resources. An ESP32-S3 chip, under no-load conditions, has approximately 300 KB of available memory.
Using Wi-Fi, HTTP, JPEG, LVGL buffers, and other components will further increase memory consumption. If esp-brookesia uses excessive memory, it will reduce the SRAM available for users, thereby diminishing developers' enthusiasm for working with esp-brookesia.
Therefore, I recommend taking memory and thread resource constraints into consideration when developing components related to esp-brookesia.
Could you address my concerns?
Beta Was this translation helpful? Give feedback.
All reactions