ESP8266 RTOS SDK1.3.0在长时间运行后 打印出下面的东西, 请问 这个是什么原因?
"IDLE"(stack_size = 0,task handle = 3fff3d20) overflow the heap_size.
程序中线程使用了大量内存,并且线程之间切换速度十分频繁。
"IDLE" overflow the heap_size 是什么问题?
Re: "IDLE" overflow the heap_size 是什么问题?
Postby ESP_Faye » Wed Dec 02, 2015 11:21 am
您好,
"IDLE"(stack_size = 0,task handle = 3fff3d20) overflow the heap_size. 表示堆栈溢出了。
建议您不要定义很大的局部变量,可以使用 malloc,free 代替。
TCP 连接只保证可靠性,在网络状况差的情况下,会尝试重传,确实可能出现拥堵的情况,是协议本身的特性,并不是 ESP8266 SDK 的问题。
感谢您对 ESP8266 的关注!
"IDLE"(stack_size = 0,task handle = 3fff3d20) overflow the heap_size. 表示堆栈溢出了。
建议您不要定义很大的局部变量,可以使用 malloc,free 代替。
TCP 连接只保证可靠性,在网络状况差的情况下,会尝试重传,确实可能出现拥堵的情况,是协议本身的特性,并不是 ESP8266 SDK 的问题。
感谢您对 ESP8266 的关注!
Who is online
Users browsing this forum: No registered users and 20 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.