RTOS框架中检测和定位内存泄漏疑问完全攻略
目录
3. 栈溢出(Stack Overflow)导致的“假性OOM”
06. 最大的谎言:剩余内存还有10KB,但我申请不到1KB
1. std::string 和 std::vector 的隐形杀手
第三阶段:代码审查(ode Review hecklist)
01. 幽灵般的“七天死机定律”与内存碎片的伪装
你肯定遇到过这种见鬼的情况:设备在实验室跑了一整晚,稳如老狗;产线老化测试48小时,一切正常。只要一发到客户现场,运行个两三周,或者个把月,它就开始“装死”。
看门狗复位?HardFault?还是莫名其妙的功能失效?
这时候最怕的就是看Log,发现最后一行停在了一个完全无关痛痒的printf上,或者干脆什么都没有。凭直觉,老鸟们都知道这大概率是**内存泄漏(Memory Leak)或者RT-Thread)的环境下,去抓这个鬼,比就是内存碎片(Fragmentation)**在作祟。但在RTOS(无论是FreeRTOS、ThreadX还
浙公网安备 33010602011771号