首页> 外国专利> Runtime optimization using meta data for dynamic programming languages

Runtime optimization using meta data for dynamic programming languages

机译:使用元数据为动态编程语言进行运行时优化

摘要

A method and an apparatus that optimize operations for a key among a collection of key indexed data structures using meta data describing properties of the key with respect to the collection of data structures are described. The meta data may correspond to a cache dynamically updated to indicate invariants which are true for the key in a current state of the collection of data structures. Expensive calculations to search through the collection of data structures for the key may be avoided. For example, costly lookup operations over a collection of data structures may not be required at all if a key is known to always (or to never) reference certain specific values, or for these values to have certain meta properties, in any of the collection of data structure globally throughout a system at a current state.
机译:描述了一种方法和设备,该方法和设备使用元数据来描述键索引数据结构的集合中的键的操作,其中元数据描述了关于数据结构的集合的键的属性。元数据可以对应于动态更新以指示对于数据结构的集合的当前状态中的键为真的不变性的高速缓存。可以避免用于搜索密钥的数据结构集合的昂贵计算。例如,如果已知某个键在任何一个集合中始终(或永不)引用某些特定值,或者对于这些值具有某些元属性,则可能根本不需要对数据结构的集合进行昂贵的查找操作。当前状态下整个系统的全局数据结构。

著录项

  • 公开/公告号GB2512784A

    专利类型

  • 公开/公告日2014-10-08

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号GB20140012793

  • 发明设计人 FILIP J PIZLO;GAVIN BARRACLOUGH;

    申请日2013-01-31

  • 分类号G06F11/36;G06F9/455;

  • 国家 GB

  • 入库时间 2022-08-21 15:35:44

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号