一种内存回收方法及装置
    21.
    发明授权

    公开(公告)号:CN105701025B

    公开(公告)日:2019-07-23

    申请号:CN201511032537.7

    申请日:2015-12-31

    Inventor: 王斌田 裘稀石

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

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

    公开(公告)号:CN105159838B

    公开(公告)日:2018-06-26

    申请号:CN201510531948.4

    申请日:2015-08-27

    Inventor: 裘稀石 郭志滨

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

    一种内存分配的方法及装置

    公开(公告)号:CN104252419B

    公开(公告)日:2017-09-19

    申请号:CN201410471145.X

    申请日:2014-09-16

    Inventor: 谢秀奇 裘稀石

    Abstract: 本发明公开了一种内存分配的方法,所述方法应用于计算机系统中,所述计算机系统包括内存资源、BOIS和OS,所述内存资源中包含初始镜像内存,在所述操作系统运行时,所述方法包括:获取所述初始镜像内存中未被占用的镜像内存,所述初始镜像内存为在所述OS初始化时所述BOIS向所述OS提供的镜像内存地址区间所指示的镜像内存,对待分配内存的数据进行检测,当检测到所述数据为待存储到镜像内存的数据时,从所述未被占用的镜像内存中为所述待存储到镜像内存的数据分配镜像内存。本发明实施例提供的内存分配的方法,可以准确的找到镜像内存,并为需要存储到镜像内存的数据分配镜像内存,从而保证的有限镜像内存的使用效率。

    管理计算机系统内存的方法和装置

    公开(公告)号:CN102369518B

    公开(公告)日:2014-07-09

    申请号:CN201180001722.3

    申请日:2011-08-31

    Inventor: 刘奖 王伟 裘稀石

    CPC classification number: G06F12/14 G06F9/5016 G06F12/0223

    Abstract: 本发明公开了一种管理计算机系统内存的方法和装置。该方法包括:接收用户进程发送的分配请求;根据该分配请求为该用户进程分配内存,并为该内存设置下线标记;接收该用户进程发送的锁定请求;根据该锁定请求和该内存的下线标记,对该内存进行锁定操作;根据该内存的下线标记对该内存进行下线操作。该装置包括第一接收模块、分配模块、第二接收模块、锁定模块和下线模块。本发明实施例的管理计算机系统内存的方法和装置,通过内核与用户进程的交互以及给内存设置下线模式,能够实现对用户进程锁定的内存进行下线。

    一种内存迁移的方法和装置

    公开(公告)号:CN103744791A

    公开(公告)日:2014-04-23

    申请号:CN201310717776.0

    申请日:2013-12-20

    Inventor: 裘稀石 吴建国

    CPC classification number: Y02D10/13

    Abstract: 本发明实施例提供了一种内存迁移的方法和装置,在实现内存节能的同时,提高了系统的性能。该方法包括:获得每个能耗控制粒度的内存空间和整个内存的新增访问次数;根据所述每个能耗控制粒度的内存空间和整个内存的新增访问次数,判断是否将所述能耗控制粒度的内存空间的存储数据进行迁移。该方法适用于计算机技术领域。

    内存回收与分配的方法及装置

    公开(公告)号:CN103365784A

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

    申请号:CN201310263454.3

    申请日:2013-06-27

    Inventor: 吴建国 裘稀石

    Abstract: 本发明公开了一种内存回收与分配的方法及装置,该方法包括:接收内存分配请求;在接收内存分配请求后,若当前第一内存管理区的内存不满足预定的大小,则判断当前第一内存管理区的回收模式是否表示回收当前第一内存管理区,其中,当前第一内存管理区的回收模式是根据当前第一内存管理区所属节点的拓扑情况来确定的;若当前第一内存管理区的回收模式表示回收当前第一内存管理区,则对当前第一内存管理区进行回收;响应于内存分配请求,对回收后的当前第一内存管理区的内存进行分配。通过上述方式,本发明能够最大限度地保证本地内存在本地进行分配,尽量避免不必要的内存远端访问,从而减少对系统性能的影响。

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

    公开(公告)号:CN102439577A

    公开(公告)日:2012-05-02

    申请号:CN201180002377.5

    申请日:2011-10-31

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

Patent Agency Ranking