在Adaptive AUTOSAR中,执行管理(Execution Management, EM)模块的资源管理(Resource Group)主要监控以下资源:
- CPU使用率(CPU Usage):监控每个Resource Group中所有进程的CPU时间。配置单位为秒。
- 内存使用率(Memory Usage):监控每个Resource Group中所有进程的RAM使用量。配置单位为字节。
CPU使用率监控的数据及计算方法
CPU使用率监控的数据包括每个进程的CPU时间。计算方法如下:
- CPU时间:通过跟踪每个进程的执行时间来计算。可以使用操作系统提供的计时器或其他硬件计时器来记录每个进程的CPU时间。
- 总CPU使用率:将所有进程的CPU时间相加,得到Resource Group的总CPU使用率。
内存控制监控的数据
内存控制监控的数据包括每个进程的RAM使用量。具体监控以下内存:
- 堆内存(Heap Memory)