更新时间:2023-11-10 gmt 08:00

概述-凯发k8国际娱乐官网入口

应用加速工具是华为云提供的一款对应用进行性能优化的工具。

应用加速工具优化应用程序有两种方式。

  • 静态加速:
    静态加速只需要在应用程序运行时采集所在cpu上的pmu监控信息,基于采集到的监控信息将应用程序做静态重新制作,生成新的高性能应用程序二进制。该过程不需要应用程序代码做修改或者仅需要对编译器参数做调整。静态加速有两种优化方式。
    • :只能使用固定参数组合优化应用。
    • :可以根据自定义参数范围,生成不同的参数组合分别来优化应用。
  • 动态加速:

    动态加速工具直接对目标应用进程进行加速,无需中断业务,在业务无感知的情况下完成优化工作。

表1 静态加速和动态加速优缺点

应用加速方式

优点

缺点

静态加速

以二进制可执行文件为粒度进行优化,无需修改程序代码。

优化后需要重启应用程序。

动态加速

以应用进程为粒度进行优化,无需重启应用程序,并能够生成应用快照保存优化结果。同时保证二进制文件溯源能力,能够不断迭代优化应用进程,直至达到性能优化瓶颈。

当前仅支持插桩方式采集数据且仅能够进行一次优化。

约束限制

仅hce os 2.0 x86架构支持使用应用加速工具。

操作流程

  1. 步骤一:。
  2. 步骤二:采用或者方式优化应用。
分享:
网站地图