存储管理系统及其存储管理方法技术方案

技术编号:8190915 阅读:341 留言:0更新日期:2013-01-10 01:50
本发明专利技术公开了一种存储管理系统及其存储管理方法,其中该存储管理系统包括:分配子系统,用于结合根据用户系统的内存使用分布情况所配置的策略与内存分配和回收算法高效分配和回收用户系统的内存,以优化用户系统的内存使用;统计信息子系统,连接所述分配子系统,用于获取用户系统的内存使用分布情况的统计信息,以便于所述分配子系统高效分配和回收用户系统的内存;诊断子系统,连接所述分配子系统,用于诊断用户系统的内存使用异常。本发明专利技术提高嵌入式存储管理系统的空间利用效率和运行的时间效率;提供完整、准确、实时的诊断信息和统计分布信息,帮助开发人员迅速定位系统存在的问题。

【技术实现步骤摘要】

本专利技术涉及数据存储管理领域,特别是涉及一种。
技术介绍
一个完整的内存管理系统包括①内存分配,②内存使用统计情况,③内存诊断三部分。一般嵌入式系统平台上提供的内存管理功能,大多数都只包含内存分配的部分,部分系统有一些粗略的统计功能,很少有诊断系统。内存分配和释放算法的好坏程度也大相径庭,主要体现在算法的空间利用率和时间效率上。空间利用率即系统中内存碎片的多少;时间效率即分配和释放的快慢程度。现有嵌入式存储管理系统存储管理的缺点表现在分配算法和外围功能的完整性 和易用性上I)现有嵌入式存储管理系统在内存分配管理算法上是刚性的,不能根据不同系统的实际分配情况去调整。不同的嵌入式系统的内存使用情况特点不同,不能表现在算法中;2)现有嵌入式存储管理系统大多没有将外围功能细化,外围功能包括统计内存分配及分布情况的信息功能,诊断功能。检查内存泄露很不系统,诊断功能并不能很直观的让开发人员迅速定位信息的不精确(如不能给出具体位置)和信息的不实时(比如程序突然崩溃了,没有来的及输出诊断信息)。
技术实现思路
本专利技术的目的在于提供一种,能结合用户系统自身的内存使用分布特点,提供一个良好的内存分配本文档来自技高网...

【技术保护点】
一种存储管理系统,其特征在于,包括:分配子系统,用于结合根据用户系统的内存使用分布情况所配置的策略与内存分配和回收算法高效分配和回收用户系统的内存,以优化用户系统的内存使用;统计信息子系统,连接所述分配子系统,用于获取用户系统的内存使用分布情况的统计信息,以便于所述分配子系统高效分配和回收用户系统的内存;诊断子系统,连接所述分配子系统,用于诊断用户系统的内存使用异常。

【技术特征摘要】

【专利技术属性】
技术研发人员:张翀韩兆强冀德
申请(专利权)人:风网科技北京有限公司
类型:发明
国别省市:

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

1