首页> 外国专利> AUTOMATED SOFTWARE INCLUDE GRAPH AND BUILD ENVIRONMENT ANALYSIS AND OPTIMIZATION IN COMPILED LANGUAGE

AUTOMATED SOFTWARE INCLUDE GRAPH AND BUILD ENVIRONMENT ANALYSIS AND OPTIMIZATION IN COMPILED LANGUAGE

机译:自动化软件包括图形和内置环境的分析以及优化的复合语言

摘要

Exemplary methods for optimizing a source code base includes generating a dependencies database for a source code base comprising of a plurality of source files, wherein one or more of the plurality of source files comprises a hierarchy of include files, wherein the dependencies database includes dependencies information for each source file and include file, wherein the dependencies information identifies all files that are included by a respective file. In one embodiment, the methods further include modifying the source code base using the dependencies information, wherein the modified code base is more optimized than the source code base, and in response to determining a predetermined optimization threshold has not been reached, repeating the dependencies database generation operation and the source code base modification operation, wherein each time the operations are repeated, the dependencies database generation is performed based on a modified code base from a previous iteration.
机译:用于优化源代码库的示例性方法包括:为包括多个源文件的源代码库生成依赖性数据库,其中多个源文件中的一个或多个包括包含文件的层次结构,其中依赖性数据库包括依赖性信息。对于每个源文件和包含文件,其中依赖性信息标识相应文件包括的所有文件。在一个实施例中,该方法还包括:使用依赖性信息来修改源代码库,其中修改后的代码库比源代码库更优化,并且响应于确定未达到预定的优化阈值,重复依赖性数据库。生成操作和源代码库修改操作,其中每次重复操作时,将根据来自先前迭代的修改后的代码库执行依存关系数据库的生成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号