Performance
- 2021-03-30 13:36:00
- admin 原创
- 8789
性能指标
RT-Thread 实时内核基于 Zynq7020平台测试的性能指标数据如下:
中断延时
系统心跳时钟频率 1000 Hz,测试总样本数 100000,99.59% 的中断延时数据分布在 280 ns 到360 ns 之间。
|
最小值(ns) |
平均值(ns) |
最大值(ns) |
中断延时时间 |
162 |
321 |
948 |
上下文切换指标
邮箱引起线程唤醒
功能 |
最小值(us) |
平均值(us) |
最大值(us) |
Thread switch by mailbox |
0.801 |
0.854 |
1.399 |
信号量引起线程唤醒
功能 |
最小值(us) |
平均值(us) |
最大值(us) |
Thread switch by semaphore |
0.711 |
0.762 |
1.405 |
挂起操作引起线程唤醒
功能 |
最小值(us) |
平均值(us) |
最大值(us) |
Thread switch by suspend |
0.597 |
0.633 |
1.177 |
线程间通信指标
功能 |
最小值(us) |
平均值(us) |
最大值(us) |
MBox send time |
0.123 |
0.135 |
0.525 |
MBox receive time |
0.135 |
0.136 |
0.228 |
MemPool allocate time |
0.105 |
0.117 |
0.519 |
MemPool free time |
0.093 |
0.099 |
0.249 |
Semaphore take time |
0.099 |
0.111 |
0.222 |
Semaphore release time |
0.093 |
0.099 |
0.138 |
线程创建指标
功能 |
最小值(us) |
平均值(us) |
最大值(us) |
Thread create time |
2.696 |
2.969 |
3.579 |
Thread init time |
2.132 |
2.402 |
3.474 |
关注 RT-Thread

咨询助手-小睿

联系 RT-Thread
媒体: news@rt-thread.com
商务: business@rt-thread.com
021-50338190
上海市浦东新区碧波路 690 号张江微电子港 6 号楼 101-7 室