[发明专利]生成和高速缓存软件代码有效
| 申请号: | 201380009208.3 | 申请日: | 2013-02-04 |
| 公开(公告)号: | CN104137057B | 公开(公告)日: | 2017-10-24 |
| 发明(设计)人: | J·费雪;M·W·杰克逊;Y·克力克;S·E·卢科;J·D·麦克盖塔;J·Z·米亚多维茨;S·J·斯坦纳 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/30;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 罗婷婷 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 高速缓存 软件 代码 | ||
背景
可以在各种环境中找到脚本语言。例如,许多因特网浏览器具有允许网页基于用户输入或其它数据来定制其行为的脚本语言。还可在因特网浏览器外部的环境中找到脚本语言。关于脚本语言的一个问题是与已经被编译的常规程序相比它们可能较慢——尤其在启动时以及可能地伴随每一执行。
在此要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的各个实施例。相反,提供该背景仅用以示出在其中可实践在此描述的部分实施例的一个示例性技术领域。
概述
简单来说,本文所描述的主题内容的各方面涉及生成和高速缓存软件代码。在各方面,目标设备可接收要安装的软件。该软件可包括尚未被编译的源代码。目标设备可以安装该软件并且指示包的源代码要被编译成中间代码或可执行代码,该中间代码或可执行代码被持久存储。如果目标设备在该软件被编译之前接收到要执行该软件的请求,则目标设备可以没有延迟地编译和执行该软件。如果目标设备在该软件被编译之后接收到要执行该软件的请求,则目标设备可以获得和执行经编译的代码。以上行为还可应用于从目标设备远程的服务器获得的脚本代码。
提供本概述是为了简要地标识在以下详细描述中进一步描述的主题的一些方面。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
除非上下文清楚地指出,否则短语“此处所描述的主题”指的是具体实施方式中描述的主题。术语“方面”应被当作“至少一个方面”。标识具体实施方式中所描述的主题的各方面不旨在标识所要求保护的主题的关键特征或必要特征。
上述各方面和此处所描述的主题的其它方面是借助于示例说明的,并且不受附图限制,附图中相同的标号指示相似的元素。
附图简述
图1是表示其中可结合本文所描述主题内容的各方面的示例性通用计算环境的框图;
图2是表示本文所描述的主题内容的各方面可在其中操作的系统组件的示例性安排的框图;
图3解说了可根据本文所描述的主题内容的各方面来使用的示例性数据结构;
图4是表示本文所描述的主题内容的各方面可在其中操作的环境的组件的示例性安排的框图;以及
图5-6是概括地表示根据本文所描述的主题的各方面的可发生的示例性动作的流程图。
详细描述
定义
如本文所使用的,术语“包括”及其变体被当作开放式术语,表示“包括但不限于”。除非上下文另外清楚地指示出,否则术语“或”被当作“和/或”。术语“基于”被当作“至少部分地基于”。术语“一个实施例”和“一实施例”被当作“至少一个实施例”。术语“另一实施例”被当作“至少一个其他实施例”。
如本文所使用的,诸如“一”和“该”等术语包括了所指示的项或动作中的一个或多个。具体而言,在权利要求书中,对某一项的引用一般表示存在至少一个这样的项,并且对一动作的引用表示执行该动作的至少一个示例。
本文中有时可使用术语“第一”、“第二”、“第三”等等。没有其他上下文,权利要求中对这些术语的使用不意在暗示排序,而是用于标识的目的。例如,短语“第一版本”和“第二版本”不一定意味着第一版本是真正的第一个版本或是在第二版本之前创建的,或甚至是第一版本是在第二版本之前被请求或操作的。相反,这些短语用于标识不同的版本。
标题仅是为了方便;关于给定话题的信息可在其标题指示该话题的节之外被寻找到。
其他显式或隐式定义可包括在下文中。
示例性操作环境
图1示出可在其上实现本文所描述的主题的各方面的合适的计算系统环境100的示例。计算系统环境100仅为合适的计算环境的一个示例,并非旨在对本文所描述的主题的各方面的使用范围或功能提出任何限制。也不应该将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性或要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380009208.3/2.html,转载请声明来源钻瓜专利网。





