一种内存回收方法及装置

    公开(公告)号:CN105701025A

    公开(公告)日:2016-06-22

    申请号:CN201511032537.7

    申请日:2015-12-31

    Inventor: 王斌田 裘稀石

    Abstract: 本申请涉及计算机技术领域,尤其涉及一种内存回收方法及装置,用以解决内存回收不及时、容易导致应用卡顿的问题。本申请提供的内存回收方法包括:监控终端内安装的应用被用户操作使用的信息及内存占用信息;若根据所述终端内安装的应用被用户操作使用的信息及内存占用信息中的至少一种,确定当前满足内存回收条件,则根据所述终端内当前正在运行的应用被用户操作使用的信息及内存占用信息,从所述终端当前正在运行的应用中确定将被回收内存的应用,并通过调用内核态提供的内存回收接口执行内存回收。

    一种构建内存访问模型的方法及装置

    公开(公告)号:CN102439577B

    公开(公告)日:2014-01-22

    申请号:CN201180002377.5

    申请日:2011-10-31

    Abstract: 本发明实施例提供了一种构建内存访问模型的方法及装置,涉及计算机领域,所述方法包括:获取引用内存块的进程对应的页表,并将所述页表中存储的每个页表项所包括的Present位清零;对引用所述内存块的进程进行实时监听并开始计时;如果引用所述内存块的进程访问所述内存块中的页时产生缺页中断事件,则增加所述访问的页的访问次数;根据所述内存块中的每个页的访问次数和计时的时间构建所述内存块的内存访问模型,所述内存访问模型至少包括所述内存块中的每个页的访问次数和访问频率。所述装置包括:第一获取模块、第一监听柑、第一增加模块和第二获取模块。本发明能够减少内存消耗和系统性能的影响,以及避免造成系统崩溃。

    资源迁移方法、装置及系统

    公开(公告)号:CN102369511B

    公开(公告)日:2013-08-28

    申请号:CN201180001882.8

    申请日:2011-09-01

    CPC classification number: G06F9/4856

    Abstract: 本发明实施例公开了一种资源迁移方法、装置及系统,涉及处理器领域,避免了跨节点内存访问及跨节点cache访问,节省了节点间高速带宽,提高了系统性能。本发明包括:在节点被移除时,获取所述节点内的进程;根据所述进程与所述进程对应的内存之间的映射关系及所述进程的亲缘性,确定所述进程及其对应的内存迁移的目标节点;将所述节点内的进程及其对应的内存迁移到所述目标节点。本发明实施例主要应用于资源迁移的过程中。

    物理内存页分配方法和计算机系统

    公开(公告)号:CN103365797B

    公开(公告)日:2017-05-31

    申请号:CN201310280711.4

    申请日:2013-07-05

    Inventor: 裘稀石 吴建国

    Abstract: 本发明实施例提供了一种物理内存页分配方法和计算机系统,该方法包括:为目标逻辑中央处理单元CPU分配至少一个颜色链表,其中,一个颜色链表由一种颜色的物理内存页组成,该目标逻辑CPU被分配的颜色链表的颜色不同于所属物理CPU中其他逻辑CPU被分配的颜色链表的颜色;从该目标逻辑CPU被分配的颜色链表中,为该目标逻辑CPU绑定的任务分配物理内存页。因此,本发明实施例提供的物理内存页分配方法和计算机系统能够避免缓存冲突,提升系统性能。

    一种缓存管理方法和装置

    公开(公告)号:CN103455443B

    公开(公告)日:2017-01-18

    申请号:CN201310398676.6

    申请日:2013-09-04

    Inventor: 裘稀石 吴建国

    Abstract: 本发明实施例提供一种缓存管理方法和装置,涉及计算机领域,能够提高缓存的使用效率,提高系统性能。其方法为:通过统计模块获取物理地址的内存区域的统计信息,通过管理模块根据统计信息和物理地址的区域标识对内存区域进行分类,并为分类后的每一类内存区域进行着色,使得不同类的内存区域的颜色不同,根据着色后的内存区域更新区域颜色映射表中的映射关系,映射关系为物理地址的区域标识与内存区域着色后的颜色之间的映射,根据映射关系,将当前访问的物理地址对应的数据,通过颜色寄存器缓存在缓存器内与当前访问的物理地址的内存区域的颜色对应的缓存区中。本发明实施例用于数据的缓存时进行颜色重映射。

    对分布式计算机系统中内存的管理方法和装置

    公开(公告)号:CN102725746A

    公开(公告)日:2012-10-10

    申请号:CN201180001114.2

    申请日:2011-07-20

    Abstract: 本发明实施例提供了一种对节点中的内存进行管理的方法和装置。该方法主要包括:将从节点中的指定内存条设置为关键内存条,在主节点中设置所述关键内存条的镜像内存条,在所述关键内存条和镜像内存条中存储相同的数据;利用所述镜像内存条实现所述从节点或者所述关键内存条的热插拔处理。本发明实施例通过将从节点中的关键内存条和主节点中的镜像内存条构成镜像,利用所述镜像内存条实现所述从节点或者所述关键内存条的热插拔处理。解决了节点热插拔过程中部分不可迁移的内存无法下线、丢失数据的问题,并且支持单个内存条热插拔。

    一种内存数据迁移方法、装置及系统

    公开(公告)号:CN103198028B

    公开(公告)日:2015-12-23

    申请号:CN201310086275.7

    申请日:2013-03-18

    Inventor: 裘稀石 吴建国

    Abstract: 本发明实施例提供了一种内存数据迁移方法、装置及系统,能够实现内核态内存数据的迁移,并且适用于用户态内存数据的迁移。所述方法包括:当前处理器接收内存数据迁移的指示信息,所述指示信息用于指示迁移第一内存上的待迁移数据;通知其它处理器核进入静默Stop-machine状态;分配第二内存给所述第一内存上的待迁移数据;将所述第一内存上的待迁移数据存储到所述第二内存;基于所述第二内存的物理地址,修改所述待迁移数据的地址映射信息。本发明涉及计算机领域,应用于通过内存数据迁移实现高级功能的场景。

    访问内存的方法及计算机系统

    公开(公告)号:CN105159838A

    公开(公告)日:2015-12-16

    申请号:CN201510531948.4

    申请日:2015-08-27

    Inventor: 裘稀石 郭志滨

    Abstract: 本发明公开了一种访问内存的方法及计算机系统。内核态的对等映射区包括第一对等映射子区和第二对等映射子区,第一对等映射子区和第二对等映射子区具有不同的页表,原有系统任务和原有内核业务使用第一对等映射子区的虚拟地址访问物理内存,该方法包括:当受监控内核业务使用第二对等映射子区的虚拟地址请求访问对应的物理内存时,根据第二对等映射子区的页表的存在present位判断页表转换是否正常;在页表转换异常的情况下,触发缺页异常,并执行缺页异常处理流程;在页表转换正常的情况下,访问物理内存。本发明实施例能够避免内核态内存非法访问造成的影响,提高了系统的可靠性,有效减少了系统的死机频率。

    物理内存页分配方法和计算机系统

    公开(公告)号:CN103365797A

    公开(公告)日:2013-10-23

    申请号:CN201310280711.4

    申请日:2013-07-05

    Inventor: 裘稀石 吴建国

    Abstract: 本发明实施例提供了一种物理内存页分配方法和计算机系统,该方法包括:为目标逻辑中央处理单元CPU分配至少一个颜色链表,其中,一个颜色链表由一种颜色的物理内存页组成,该目标逻辑CPU被分配的颜色链表的颜色不同于所属物理CPU中其他逻辑CPU被分配的颜色链表的颜色;从该目标逻辑CPU被分配的颜色链表中,为该目标逻辑CPU绑定的任务分配物理内存页。因此,本发明实施例提供的物理内存页分配方法和计算机系统能够避免缓存冲突,提升系统性能。

Patent Agency Ranking