【技术实现步骤摘要】
本专利技术涉及智能芯片领域,尤其涉及一种缓存管理方法、装置、电子设备及存储介质。
技术介绍
1、随着多媒体技术和网络技术的飞速发展,对数据流进行合理接收变得日益重要。在现有的缓存管理技术中,数据流往往通过数据包的形式进行缓存,再通过解码器对缓存好的数据包进行解析,由于不同数据包在被缓存成功前的内存需求量和数据类型未知,现有内存池在管理多种类型且内存大小不一的数据包时,由于内存池的内存固定设置,在连续接收的情况可能会存在因内存不足而导致缓存失败的情况。
技术实现思路
1、本专利技术实施例提供一种缓存管理方法,旨在解决现有缓存管理技术在连续接收的情况可能会存在因内存不足而导致缓存失败的问题。通过第一内存池以及第二内存池对缓存数据进行缓存接收,在存储上一缓存数据的缓存池为第一内存池时,直接将第二内存池作为目标内存池,使得第一内存池不会连续缓存,进而可以避免因大数据量的缓存连续接收,导致第一内存池容量不够产生缓存失败的情况;在存储上一缓存数据的缓存池为第二内存池时,利用上一缓存数据的数据类型以及真
...【技术保护点】
1.一种缓存管理方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的缓存管理方法,其特征在于,所述根据所述上一缓存数据的数据类型以及真实内存占用量,确定所述第一内存池或所述第二内存池为目标缓存池,包括:
3.如权利要求1所述的缓存管理方法,其特征在于,所述目标缓存池中包括至少一个未分配的内存节点,所述内存节点具有对应的内存容量以及节点内存地址,所述通过所述目标缓存池对的当前缓存数据进行动态缓存,包括:
4.如权利要求3所述的缓存管理方法,其特征在于,根据所述内存申请量,按所述节点内存地址的顺序在所述未分配的内存节点中为所
...【技术特征摘要】
1.一种缓存管理方法,其特征在于,所述方法包括以下步骤:
2.如权利要求1所述的缓存管理方法,其特征在于,所述根据所述上一缓存数据的数据类型以及真实内存占用量,确定所述第一内存池或所述第二内存池为目标缓存池,包括:
3.如权利要求1所述的缓存管理方法,其特征在于,所述目标缓存池中包括至少一个未分配的内存节点,所述内存节点具有对应的内存容量以及节点内存地址,所述通过所述目标缓存池对的当前缓存数据进行动态缓存,包括:
4.如权利要求3所述的缓存管理方法,其特征在于,根据所述内存申请量,按所述节点内存地址的顺序在所述未分配的内存节点中为所述当前缓存数据分配目标内存节点,包括:
5.如权利要求3或4所述的缓存管理方法,在所述将所述目标内存节点的内存容量进行返回,以使所述当前缓存数据根据返回的内存容量进行缓存之后,所述方...
【专利技术属性】
技术研发人员:徐志国,
申请(专利权)人:深圳云天励飞技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。