首页>
外国专利>
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.
展开▼