硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2777|回复: 0
收起左侧

[FreeRTOS] 关于FreeRTOS的任务利用率统计功能,特别注意FreeRTOS是累加式的测试

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2018-6-21 00:23:16 | 显示全部楼层 |阅读模式
昨天V5群友咨询了一个此问题,之前还以为是高精度定时器的统计问题。
QQ截图20180621001755.png

导致统计的利用率之和不是100%
QQ图片20180621001837.png
这个的根本原因是FreeRTOS对于任务利用率的统计是累加式的,并不是像uCOS-III那种,每100ms统计一次。如果你使用中有删除某个任务,这个任务所占用时间依然是存在于任务利用率里面。所以就出现其他任务利用之和不是100%。随着时间推移,等这个被删除任务所占用时间相对于总运行时间可以忽略时,基本就恢复100%。


而且FreeRTOS的这种统计方式,要特别注意下面的问题:
QQ截图20180621002432.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 04:45 , Processed in 0.148306 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表