【技术实现步骤摘要】
本专利技术涉及数据存储管理领域,特别是涉及一种。
技术介绍
一个完整的内存管理系统包括①内存分配,②内存使用统计情况,③内存诊断三部分。一般嵌入式系统平台上提供的内存管理功能,大多数都只包含内存分配的部分,部分系统有一些粗略的统计功能,很少有诊断系统。内存分配和释放算法的好坏程度也大相径庭,主要体现在算法的空间利用率和时间效率上。空间利用率即系统中内存碎片的多少;时间效率即分配和释放的快慢程度。现有嵌入式存储管理系统存储管理的缺点表现在分配算法和外围功能的完整性 和易用性上I)现有嵌入式存储管理系统在内存分配管理算法上是刚性的,不能根据不同系统的实际分配情况去调整。不同的嵌入式系统的内存使用情况特点不同,不能表现在算法中;2)现有嵌入式存储管理系统大多没有将外围功能细化,外围功能包括统计内存分配及分布情况的信息功能,诊断功能。检查内存泄露很不系统,诊断功能并不能很直观的让开发人员迅速定位信息的不精确(如不能给出具体位置)和信息的不实时(比如程序突然崩溃了,没有来的及输出诊断信息)。
技术实现思路
本专利技术的目的在于提供一种,能结合用户系统自身的内存使用分布特点,提 ...
【技术保护点】
一种存储管理系统,其特征在于,包括:分配子系统,用于结合根据用户系统的内存使用分布情况所配置的策略与内存分配和回收算法高效分配和回收用户系统的内存,以优化用户系统的内存使用;统计信息子系统,连接所述分配子系统,用于获取用户系统的内存使用分布情况的统计信息,以便于所述分配子系统高效分配和回收用户系统的内存;诊断子系统,连接所述分配子系统,用于诊断用户系统的内存使用异常。
【技术特征摘要】
【专利技术属性】
技术研发人员:张翀,韩兆强,冀德,
申请(专利权)人:风网科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。