[发明专利]在多进程计算环境中精确跟踪内存使用有效
申请号: | 201580038376.4 | 申请日: | 2015-06-12 |
公开(公告)号: | CN106537345B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 穆罕默德·福伊祖尔·拉赫曼;乔治·康斯坦丁·卡拉贾;卡洛斯·加西亚-阿尔瓦拉多;米哈伊尔·彼得罗普洛斯 | 申请(专利权)人: | 皮沃塔尔软件公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 方法、系统、和装置包括在计算机存储介质上编码的计算机程序,以用于在多进程计算环境中精确地跟踪内存使用。所述方法中的一个包括在计算机系统的节点中运行的每个进程中实现内存使用跟踪器(MUT)的实例。MUT能够对于运行在其上MUT运行的进程上的多个逻辑拥有者中的每一个维持内存使用的账户。MUT能够确定每个拥有者的实际内存配额,并且施行所述拥有者的实际内存配额。施行拥有者的实际内存配额能够包括:接收每个内存分配请求,相对实际配额来检查每个分配请求和账户的当前状态,批准或拒绝每个分配请求,将所述批准或拒绝传输到底层内存管理器,以及对于每个所批准的分配请求,更新该拥有者账户。 | ||
搜索关键词: | 进程 计算 环境 精确 跟踪 内存 使用 | ||
【主权项】:
一种装置,包括:计算机系统,包括一个或多个操作地互连的主机,每个主机包括计算机和一个或多个存储设备,所述存储设备存储指令,所述指令可操作以在所述一个或多个主机上被执行时,使得所述一个或多个主机在计算机系统的节点中运行的多个进程中的每一个中实现内存使用跟踪器(MUT)的实例,所述内存使用跟踪器的每个实例可操作以对该实例在其上运行的进程执行以下操作:对于运行在该进程上的多个拥有者中的每一个维持内存使用的账户,每个拥有者是逻辑拥有者的实例,每个逻辑拥有者是与公共功能相关联的代码的一个或多个区域的集合;确定每个拥有者的实际内存配额;以及对于每个拥有者来施行该拥有者的实际内存配额,包括:接收每个拥有者所作出的对于内存的每个分配请求;相对该拥有者的实际配额来检查每个分配请求和该拥有者的账户的当前状态;批准或拒绝每个分配请求,并且将所述批准或拒绝传输到底层内存管理器;以及对于每个所批准的分配请求,更新该拥有者的账户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皮沃塔尔软件公司,未经皮沃塔尔软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580038376.4/,转载请声明来源钻瓜专利网。