发明名称 |
一种节省内存空间的方法 |
摘要 |
本发明提供一种节省内存空间的方法,其包括:根据分析时间的长度以及待采集的数据的类型计算数据的总量;根据该数据的总量在内存中预置具有一定大小的缓冲存储区;根据分析数据类型确定缓存数据的类型;建立控制块保存控制块信息;将采集来的数据根据数据的类型按照针对不同缓存数据类型的排序算法插入到缓冲存储区中,并相应的更新控制块中的信息;以及,在采集完毕后,根据控制块中的内容计算出结果。使用本发明提供的技术方案,仅需要分配全部数据的5%的内存,能够极大的减少需要分配的内存,节省内存空间。对于内存容量较小的嵌入式系统有着无可比拟的优点。 |
申请公布号 |
CN102495808A |
申请公布日期 |
2012.06.13 |
申请号 |
CN201110378046.3 |
申请日期 |
2011.11.24 |
申请人 |
深圳市亚特尔科技有限公司 |
发明人 |
吕小亮;陈超 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京英特普罗知识产权代理有限公司 11015 |
代理人 |
齐永红;常春 |
主权项 |
一种节省内存空间的方法,其特征在于,包括:根据分析时间的长度以及待采集的数据的类型计算数据的总量;根据该数据的总量在内存中预置具有一定大小的缓冲存储区;根据分析数据类型确定缓存数据的类型;建立控制块保存控制块信息;将采集来的数据根据数据的类型按照针对不同缓存数据类型的排序算法插入到缓冲存储区中,并相应的更新控制块中的信息;以及在采集完毕后,根据控制块中的内容计算出结果。 |
地址 |
518000 广东省深圳市天安数码城天济大厦F4.8栋8D座 |