首页> 外国专利> Optimizing compiling of object oriented source code

Optimizing compiling of object oriented source code

机译:优化面向对象源代码的编译

摘要

A method address storage table information, a class information and a function reference information are extracted from an intermediate code and analyzed. When any method determined in execution is not overridden in one of classes by the other class, method address storage tables of the respective classes are deleted and a method address storage table that can be commonly used in the both classes is generated. Then, method address storage table pointers of the both classes are renewed to a leading address value of the generated method address storage table that can be commonly used in the both classes. As described, the method address storage tables redundantly generated in the different classes are deleted so that an object code size can be reduced.
机译:从中间代码中提取并分析方法地址存储表信息,类信息和功能参考信息。当执行中确定的任何方法没有被另一类替换为一个类时,将删除各个类的方法地址存储表,并生成可以在这两个类中通用的方法地址存储表。然后,将这两个类的方法地址存储表指针更新为所生成的可以在这两个类中共同使用的方法地址存储表的前导地址值。如上所述,删除了在不同类别中冗余生成的方法地址存储表,从而可以减小目标代码的大小。

著录项

  • 公开/公告号US7624390B2

    专利类型

  • 公开/公告日2009-11-24

    原文格式PDF

  • 申请/专利权人 SHINOBU ASAO;

    申请/专利号US20050289678

  • 发明设计人 SHINOBU ASAO;

    申请日2005-11-30

  • 分类号G06F9/45;G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 18:48:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号