DevRun
华为云开发者沙龙—《
LiteOS 5.0新功能详解,快速为你解决物联网开发难题》
直播回放地址:
https://img.hflfx.com/pic/cq3hynxrlj4.html
详细的信息 可以参考视频回放,
https://img.hflfx.com/pic/cq3hynxrlj4.html。关键对话信息如下,详细讲解了轻量级内存检测工具可以做什么。
H:
我们先来聊聊轻量级内存检测吧。对于C代码中出现的内存问题,可能是大部分开发人员最为头疼的问题。对于内存问题,等到程序无法运行下去而触发异常崩溃时往往已经太晚了,而且到底是谁破坏了这块内存也很难找到,如果能在非法使用内存的当下,就立即触发报警,在案发现场就将作案人员抓个现行,那内存问题就容易解决多了。我们的轻量级内存检测,就起到了这样的作用。
Z:
是的,C内存问题特别难定位。我们轻量级内存检测工具是如何解决这个问题的呢?打个比方:
我们都可能有这样的使用信用卡的经验,如果有大额异常消费,银行信用卡风险控制中心会给我们打电话核实是不是本人消费,是不是被盗刷,如果是异常消费就通知用户冻结
。咱们LiteOS 轻量级内存检测工具就是扮演这样的风险控制角色,信用卡异常消费,银行会给我们打电话;出现内存问题,LiteOSStudio会提示我们内存出错了。如果出现内存使用异常问题,Studio通知我们的方式是,在LiteOS Studio集成的串口终端工具,输出backtrace回溯栈。Stduio可以自动识别解析lr链接寄存器,支持一键定位到问题源代码行,非常好用。
轻量级内存检测工具,能够实时检测缓冲区溢出,释放后使用,多重释放和释放野指针等内存问题。
花粉社群VIP加油站
恭喜你,领取到一张面值 0 元的优惠券
只有购买全集内容 0.00 元,才可抵扣使用。
有效期截止于:2020-12-12 23:59
是否立即使用?