首页> 外国专利> Methods and systems for optimizing the performance of software applications at runtime

Methods and systems for optimizing the performance of software applications at runtime

机译:在运行时优化软件应用程序性能的方法和系统

摘要

Systems and method for optimizing the performance of software applications are described. Embodiments include computer implemented steps for identifying at least two constituent software components for parallel execution, executing the identified software components, profiling the performance of the one or more software components at an execution time, creating an optimization model with the set of data gathered from profiling the execution of the one or more software components, and marking at least two software components for execution in parallel in a subsequent execution on the basis of the optimization model. In additional embodiments, the optimization model may be reconfigured on the basis of a cost-benefit analysis of parallelization, and the software components involved marked for sequential execution if the resource overhead associated with parallelization exceeds the corresponding resource or throughput benefit.
机译:描述了用于优化软件应用程序性能的系统和方法。实施例包括计算机实现的步骤,该步骤用于识别至少两个组成软件组件以供并行执行,执行所识别的软件组件,在执行时对一个或多个软件组件的性能进行性能分析,使用从性能分析收集的一组数据创建优化模型。一个或多个软件组件的执行,并基于优化模型将至少两个软件组件标记为在随后的执行中并行执行。在附加实施例中,可以基于并行化的成本效益分析来重新配置优化模型,并且如果与并行化相关联的资源开销超过了相应的资源或吞吐量效益,则将所涉及的软件组件标记为顺序执行。

著录项

  • 公开/公告号US9128747B2

    专利类型

  • 公开/公告日2015-09-08

    原文格式PDF

  • 申请/专利权人 PRASANNA RAJARAMAN;

    申请/专利号US201213532490

  • 发明设计人 PRASANNA RAJARAMAN;

    申请日2012-06-25

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

  • 国家 US

  • 入库时间 2022-08-21 15:18:29

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号