看了下at_clnt线程栈为1024+512大小,现在项目用到的stm32f103rb资源较紧张,实际该线程占用量只有29%,所以想问一下,对这种情况,除了修改RT-Thread的代码,将1024+512的线程栈改小外,有什么其他方法优化at_clnt的资源占用?
查看更多
首先,线程栈如果没有用到那么多资源,肯定是可以改小的。线程栈的大小一旦申请,资源就会被占用,因此如果线程栈大小如果不改,其他再优化是没用的。此外,修改线程栈大小的时候要注意,可能正常运行时线程实际使用率比较小,但是在执行某些操作时,可能会突然增加资源的使用,因此给的栈大小要结合实际应用。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部