在ESP32双核下,WiFi协议栈默认运行在Core 0(高优先级),若用户任务也绑定Core 0且优先级接近,易引发抢核导致WiFi断流或任务延迟。实测调优建议:1)将计算密集型任务绑定到Core 1(xTaskCreatePinnedToCore(..., 1)),避免与WiFi抢核;2)若必须用Core 0,则降低用户任务优先级(如低于WiFi任务的18-19),或使用vTaskDelay让出CPU;3)监控uxTaskGetStackHighWaterMark和vTaskGetRunTimeStats,确认WiFi任务(如wifi)的CPU占用率;4)对时间敏感任务,可临时提升优先级但需配合临界区保护。实测中,将MQTT发送任务绑到Core 1后,WiFi ping丢包率从5%降至0.1%。