确定软件性能数据的方法技术

技术编号:39800906 阅读:18 留言:0更新日期:2023-12-22 02:31
本申请涉及一种确定软件性能数据的方法

【技术实现步骤摘要】
确定软件性能数据的方法、装置、设备、介质及控制器


[0001]本申请涉及汽车
,尤其涉及一种确定软件性能数据的方法

装置

设备

介质及控制器


技术介绍

[0002]在
AutoSAR(Automotive Open System Architecture
,汽车开放系统架构
)
中,为了保证系统能够稳定运行,可以通过软件性能数据对系统的性能进行评估

其中,软件性能数据包括软件负载率

各个任务的运行时间

调度时间等

[0003]相关技术中,软件性能数据的计算过程比较复杂

准确性较低

例如,在计算每个任务的运行时间时,可以统计执行任务代码前的时刻和退出该任务代码前的时刻,根据两个时刻的差值,得到任务的运行时间

然而,该过程会根据任务代码生成
OS(operating system
,操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种确定软件性能数据的方法,其特征在于,所述方法包括:基于
PreHook
函数,确定操作系统在预设时间段内进入空闲任务的第一时刻,以及基于
PostHook
函数,确定操作系统在所述预设时间段内退出所述空闲任务的第二时刻;将所述第二时刻和所述第一时刻的差值,确定为所述空闲任务的运行时间;根据所述预设时间段内所述空闲任务的运行时间,得到软件负载率
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述
PreHook
函数,确定操作系统进入任一任务的第三时刻;基于所述
PostHook
函数,确定操作系统退出所述任一任务的第四时刻;将所述第四时刻和所述第三时刻的差值,确定为所述任一任务的运行时间
。3.
根据权利要求2所述的方法,其特征在于,在基于
PostHook
函数,确定操作系统退出所述任一任务的第四时刻之后,所述方法还包括:基于所述
PreHook
函数,确定操作系统下一次进入所述任一任务的第五时刻;将所述第五时刻和所述第三时刻的差值,确定为所述任一任务的调度时间
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述基于
PreHook
函数,确定操作系统在预设时间段内进入空闲任务的第一时刻,包括:获取所述空闲任务的名称信息,将所述名称信息作为
PreHook
函数的参数,通过
PreHook
函数确定操作系统在预设时间段内进入空闲任务的第一时刻;所述基于
PostHook
函数,确定操作系统在所述预设时间段内退出所述空闲任务的第二时刻,包括:将所述名称信息作为
PostHook
函数的参数,通过
PostHook
函数确定操作系统在所述预设时间段内退出所述空闲任务的第二时刻
。5.
根据权利要求1至3中任一项所述的方法,其特征在于,所述确定软件性能数据的方法应用于汽车开放系统架构;所述方法还包括:在得到软件负载率之后,通过所述汽车开放系统架构中的
...

【专利技术属性】
技术研发人员:解俊娣
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1