[发明专利]用于计算用于在连续分布式构建中有效高速缓存的校验和的方法和装置有效
申请号: | 201280062431.X | 申请日: | 2012-10-26 |
公开(公告)号: | CN103999050A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | M·弗尔斯特;U·亚当斯;S·舍青格;C·K·肯珀 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;陈颖 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于确定配置文件的依赖关系是否已经改变、以使得应当重新计算编译策略的方法、系统和计算机可读介质。为个别配置文件计算局部构建校验和。通过对通向配置文件的输入路径加上指示路径是引用文件还是目录的数据以及在配置文件本身上计算的校验和进行排序,来计算局部构建校验和。局部构建校验和的传递闭包继而用来计算全局构建校验和;对局部构建校验和进行排序以便计算全局构建校验和。如果全局构建校验和与先前计算的全局构建校验和不同,则应当重新计算编译策略,因为这是编译策略可能不再有效的信号,例如因为在配置文件中的一些依赖关系已经改变。 | ||
搜索关键词: | 用于 计算 连续 分布式 构建 有效 高速缓存 校验 方法 装置 | ||
【主权项】:
一种由数据处理装置执行的方法,包括:创建用于第一构建的第一编译策略;使用所述第一编译策略来执行所述第一构建;计算用于所述第一构建的第一校验和;存储所述第一编译策略和所述第一校验和;计算用于第二构建的第二校验和;确定所述第二校验和是否等于所述第一校验和;响应于确定所述第二校验和不等于所述第一校验和,创建第二编译策略;存储所述第二编译策略和所述第二校验和,并且使用所述第二编译策略来执行所述第二构建;以及响应于确定所述第二校验和等于所述第一校验和,取回所述第一编译策略、并且使用所述第一编译策略来执行所述第二构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280062431.X/,转载请声明来源钻瓜专利网。