发明名称 | 永久高速缓存装置和方法 | ||
摘要 | 描述了一种永久高速缓存装置和方法。一种用于高速缓存机器代码的装置和方法,接收即时编译器中的中间语言代码并即时编译中间语言代码以生成机器代码。所述装置和方法把机器代码存储在运行时间环境中的非永久高速缓存中,也把它存储在与运行时间环境耦接的永久高速缓存中。 | ||
申请公布号 | CN100365577C | 申请公布日期 | 2008.01.30 |
申请号 | CN200380107230.8 | 申请日期 | 2003.12.05 |
申请人 | 英特尔公司 | 发明人 | M·南加;R·M·豪尔 |
分类号 | G06F9/45(2006.01) | 主分类号 | G06F9/45(2006.01) |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 钱慰民 |
主权项 | 1.一种高速缓存机器代码的方法,其特征在于,包括:在一即时编译器中接收中间语言代码;判定与一待执行方法相对应的本机码是否存储在运行时间环境中的一非永久高速缓存中;响应于所述本机码未被存储在非永久高速缓存中的判定结果,判定所述本机码是否存储在与所述运行时间环境耦接的一永久高速缓存中;响应于所述本机码未存储在所述永久高速缓存中的判定,即时编译所述中间语言代码以生成机器代码;将所述机器代码存储到所述运行时间环境中的非永久高速缓存中;及将所述机器代码存储到与所述运行时间环境耦接的永久高速缓存中。 | ||
地址 | 美国加利福尼亚州 |