TI中文支持网
TI专业的中文技术问题搜集分享网站

查看线程使用堆栈

调用Task_stat(Task_self(), &statbuf);查看线程堆栈使用情况,发现这个值不对,正常.used应该会动态变大,但是实际好像used好像是不会变。

Viki Shi:

这个是SYS/BIOS里的内容了,TI-RTOS的实时堆栈使用情况API,有些是需要TI RTOS建在flash内的,具体你可以参考下SYS/BIOS documentation

user5145355:

你可以试下在程序里,根据条件手动申请动态内存并且释放,诗诗查看线程堆栈的情况,可以加大内存的利用率看一下是否有明显的变化。

user4944744:

回复 Viki Shi:

线程堆栈的大小有什么规则吗,为什么堆栈设大了,线程反而容易挂掉。我知道好像在哪看到说堆栈大小必须是某个数的倍数,找不到资料了

赞(0)
未经允许不得转载:TI中文支持网 » 查看线程使用堆栈
分享到: 更多 (0)