[发明专利]一种内存管理方法和系统在审
申请号: | 202111542324.4 | 申请日: | 2021-12-16 |
公开(公告)号: | CN114185947A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 李思昌;金甫虞;曹荣琛;张勇;张海荣;王康贵 | 申请(专利权)人: | 上海金融期货信息技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F9/50;G06Q40/04 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200122 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 管理 方法 系统 | ||
1.一种内存管理方法,其特征在于,应用于多进程中的数据同步删除的场景,方法包括主进程中的数据删除处理以及其他进程中对删除数据的同步处理,其中:
主进程中的数据删除处理包括:
主进程在启动时执行初始化操作,基于主进程维护的内存数据库的指针对数据管理类进行初始化,以使该数据管理类维护新增数据的内存地址,数据管理类用于管理需要动态删除数据的类;
主进程根据设定的时间初始化定时器,定时检查出过期的内存数据;
在主进程中删除检查出的过期的内存数据,并通过数据管理类通知其他的进程需要同步过期数据的删除操作;
其他进程中对删除数据的同步处理包括:
其他进程中的一当前进程在启动时执行初始化,基于该当前进程的内存数据库的指针对数据管理类进行初始化,以使数据管理类维护新增的业务数据的内存地址;
当前进程在运行中,接收主进程发送的删除数据字段的值,通过调用数据管理类来处理过期数据在当前进程中的同步删除。
2.根据权利要求1所述的内存管理方法,其特征在于,数据管理类中设置初始化接口,基于主进程维护的内存数据库的指针对数据管理类进行初始化的处理进一步包括:将主进程维护的内存数据库的指针传入数据管理类的初始化接口,以对数据管理类进行初始化。
3.根据权利要求1所述的内存管理方法,其特征在于,根据设定的时间初始化定时器的定时检查数据进一步包括:
主进程调用数据管理类的获取数据接口,以从数据管理类的缓存数据中获取所有数据的内存地址,再通过遍历获取到的所有数据,根据数据在内存中存在的时长与定时器所设置的时长的大小关系,检查出过期数据。
4.根据权利要求1所述的内存管理方法,其特征在于,主进程通过数据管理类通知其他的进程需要同步过期数据的删除操作的处理进一步包括:
主进程更新数据管理类中所设置的删除数据字段的时间区间的值,再发送删除数据字段到其他的进程中,以通知其他进程需要同步过期数据的删除操作。
5.根据权利要求1所述的内存管理方法,其特征在于,其他进程中的一当前进程在启动时执行初始化,基于该当前进程的内存数据库的指针对数据管理类进行初始化的处理进一步包括:
该当前进程将其内存数据库地址作为指针传入数据管理类的初始化接口,对数据管理类进行初始化。
6.根据权利要求1所述的内存管理方法,其特征在于,当前进程接收主进程发送的删除数据字段的值,通过调用数据管理类来处理过期数据在当前进程中的同步删除,进一步包括:
当前进程接收主进程发送的删除数据字段的值,调用数据管理类的删除数据接口,其中删除数据字段为主进程向其他进程发布删除信息时所用的数据结构,数据管理类的删除数据接口在除主进程外的其他进程中使用,用于遍历该当前进程中的缓存,删除在可删除范围内的所有数据,以处理现过期数据在当前进程中的同步删除。
7.一种内存管理系统,其特征在于,应用于多进程中的数据同步删除的场景,系统包括主进程数据删除模块以及进程同步模块,其中:
主进程数据删除模块配置为:
主进程在启动时执行初始化操作,基于主进程维护的内存数据库的指针对数据管理类进行初始化,以使该数据管理类维护新增数据的内存地址,数据管理类用于管理需要动态删除数据的类;
主进程根据设定的时间初始化定时器,定时检查出过期的内存数据;
在主进程中删除检查出的过期的内存数据,并通过数据管理类通知其他的进程需要同步过期数据的删除操作;
进程同步模块配置为:
其他进程中的一当前进程在启动时执行初始化,基于该当前进程的内存数据库的指针对数据管理类进行初始化,以使数据管理类维护新增的业务数据的内存地址;
当前进程在运行中,接收主进程发送的删除数据字段的值,通过调用数据管理类来处理过期数据在当前进程中的同步删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111542324.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:女式骑行裤
- 下一篇:一种图片拼接方法及装置