【技术实现步骤摘要】
数据动态释放方法、装置、设备及存储介质
本专利技术涉及互联网
,尤其涉及一种数据动态释放方法、装置、设备及存储介质。
技术介绍
动态缓存池内的数据积累过多,会导致系统运行卡顿,现有技术中针对动态缓存池内的数据释放的技术,采用的方式为人为主动定时释放不需要的数据,但这样不仅仅会导致释放数据误删,还会导致动态缓存池内的数据不能及时释放,从而影响动态缓存池的内存消耗率,使得动态缓存池的内存消耗率较大。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种数据动态释放方法、装置、设备及存储介质,旨在解决如何降低动态缓存池的内存消耗率的技术问题。为实现上述目的,本专利技术提供了一种数据动态释放方法,所述数据动态释放方法包括:获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;根据所述待处理数据和所述目标缓存数据确定待释放数据;获取所述待释放数据对应的数据操作信息,并根据所述数据操作信 ...
【技术保护点】
1.一种数据动态释放方法,其特征在于,所述数据动态释放方法包括:/n获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;/n根据所述待处理数据和所述目标缓存数据确定待释放数据;/n获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;/n根据所述数据释放策略对所述待释放数据进行动态释放。/n
【技术特征摘要】
1.一种数据动态释放方法,其特征在于,所述数据动态释放方法包括:
获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据;
根据所述待处理数据和所述目标缓存数据确定待释放数据;
获取所述待释放数据对应的数据操作信息,并根据所述数据操作信息查找对应的数据释放策略;
根据所述数据释放策略对所述待释放数据进行动态释放。
2.如权利要求1所述的方法,其特征在于,所述获取动态缓存池内的待处理数据,并从所述待处理数据中选取目标缓存数据的步骤,包括:
获取动态缓存池内的待处理数据,并获取所述待处理数据对应的内存页码;
根据所述内存页码确定目标页码,并根据所述目标页码从所述待处理数据中选取目标缓存数据。
3.如权利要求2所述的方法,其特征在于,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,包括:
获取待处理数据的数据缓存大小和所述目标缓存数据对应的目标缓存大小;
根据所述数据缓存大小和所述目标缓存大小确定释放缓存大小;
根据所述释放缓存大小和所述目标缓存数据确定待释放数据。
4.如权利要求1所述的方法,其特征在于,所述从所述待处理数据中选取目标缓存数据的步骤,还包括:
获取所述待处理数据的数据容量大小;
判断所述数据容量大小是否大于预设缓存数据阈值;
在所述数据容量大小大于所述预设缓存数据阈值时,根据所述预设缓存数据阈值确定目标缓存数据大小;
根据所述目标缓存数据大小从所述待处理数据中选取目标缓存数据。
5.如权利要求4所述的方法,其特征在于,所述根据所述待处理数据和所述目标缓存数据确定待释放数据的步骤,还包括:
根据所述数据容量大小和所述预设缓存数据阈值确定释放数据容量大小;
根据所述待处理数据和所述目标缓存数据确定目标释放数据;
根据所述释放数据大小从所述目标释放数据中确定待释放数据。
6.如权利要求3或5任一项所述的方法,其特征在于,所述数据释放策略包...
【专利技术属性】
技术研发人员:张成亮,
申请(专利权)人:苏州三六零智能安全科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。