-
公开(公告)号:CN118409979A
公开(公告)日:2024-07-30
申请号:CN202410859547.0
申请日:2024-06-28
Applicant: 中国兵器装备集团兵器装备研究所
Abstract: 本发明提出一种基于多尺寸数据块管理的低碎片内存管理方法,属于计算机内存管理领域;所述方法包括:初始化内存池,根据配置信息划分内存区域并建立不同尺寸内存块的双向循环链表;在内存分配时,根据申请空间大小与内存块负载的大小关系进行空闲块的分配;在内存回收时,根据释放的内存块所记录的空闲链表位置,将其从占用链表中删除,并插入到对应的空闲链表中;定期计算系统的性能指标和平均利用率两个指标,并根据所述两个指标的变化情况,动态调整内存分配和回收策略。本发明通过优化内存分配、回收和动态调整策略,实现内存资源的高效利用,降低内存碎片产生率,提高系统性能,具有很强的自适应性和实用价值。
-
公开(公告)号:CN119046020A
公开(公告)日:2024-11-29
申请号:CN202411541512.9
申请日:2024-10-31
Applicant: 中国兵器装备集团兵器装备研究所
Abstract: 本发明公开了一种多核系统内核定时器分配方法及装置,属于多核系统技术领域。所述方法包括:当定时器模式为周期性定时器时,获取周期间隔及周期时长,确定各个核的当前负载及当前状态;对每个核,均在添加周期性定时器的前提下,确定各个核的负载状态,选取拥挤度最小的核作为待部署核;当定时器模式为非周期性定时器时,确定各个核的当前负载及当前状态;基于全部核的在预设时间段内的负载状态,选取拥挤度最小的核作为待部署核,在该待部署核上添加所述非周期性定时器。本发明提升了多核系统选择定时器的表现。
-
公开(公告)号:CN118409979B
公开(公告)日:2024-10-01
申请号:CN202410859547.0
申请日:2024-06-28
Applicant: 中国兵器装备集团兵器装备研究所
Abstract: 本发明提出一种基于多尺寸数据块管理的低碎片内存管理方法,属于计算机内存管理领域;所述方法包括:初始化内存池,根据配置信息划分内存区域并建立不同尺寸内存块的双向循环链表;在内存分配时,根据申请空间大小与内存块负载的大小关系进行空闲块的分配;在内存回收时,根据释放的内存块所记录的空闲链表位置,将其从占用链表中删除,并插入到对应的空闲链表中;定期计算系统的性能指标和平均利用率两个指标,并根据所述两个指标的变化情况,动态调整内存分配和回收策略。本发明通过优化内存分配、回收和动态调整策略,实现内存资源的高效利用,降低内存碎片产生率,提高系统性能,具有很强的自适应性和实用价值。
-
公开(公告)号:CN119046020B
公开(公告)日:2025-02-11
申请号:CN202411541512.9
申请日:2024-10-31
Applicant: 中国兵器装备集团兵器装备研究所
Abstract: 本发明公开了一种多核系统内核定时器分配方法及装置,属于多核系统技术领域。所述方法包括:当定时器模式为周期性定时器时,获取周期间隔及周期时长,确定各个核的当前负载及当前状态;对每个核,均在添加周期性定时器的前提下,确定各个核的负载状态,选取拥挤度最小的核作为待部署核;当定时器模式为非周期性定时器时,确定各个核的当前负载及当前状态;基于全部核的在预设时间段内的负载状态,选取拥挤度最小的核作为待部署核,在该待部署核上添加所述非周期性定时器。本发明提升了多核系统选择定时器的表现。
-
-
-