更新时间:2024-05-20 GMT+08:00
分享

增值特性

编译构建服务提供了构建加速包增值特性。

构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。

表1 构建加速包

计费方式

包年/包月

适用场景

编译构建服务提供了构建加速能力,使用构建加速能力前需购买构建加速包。构建加速场景请参考构建加速
  • 构建加速包只支持执行主机为“内置执行机”的构建任务,可选择x86或arm。构建主机配置方法请参考构建环境配置
  • 构建加速包提供三种加速级别,请根据需要选择。
    • L1级别:对于C/C++的工程,典型的编译过程是CPU消耗型任务,编译效率受限于编译并发度,编译并发度受限于单机资源规格,传统的单机构建模式很难突破资源规格的瓶颈。L1级别通过分布式编译技术,将单机编译任务分发到后台算力资源上进行编译,支持远超单机资源核数的并发数,突破单机资源规格的限制,从而实现提升编译效率的目标。
    • L2级别:对于大多数开发过程,构建之间只有少量代码变更,除去更新的部分外,其余的代码编译均为重复构建。L2级别通过增量构建提升编译效率,在编译过程中对编译结果进行缓存,下次编译时通过对源码的变更来判断是否可以命中缓存,通过缓存大幅减少重复编译任务的执行,从而实现提升编译效率的目标。
    • L3级别:L3级别同时提供分布式编译和增量编译的能力,对于没有变化的代码提供增量编译,对于变化的代码提供分布式编译,最大限度地提升构建效率。
      说明:

      构建加速LI级别/L2级别/L3级别均包含64vCPU算力。

购买限制

  • 购买构建加速包前,须完成CodeArts基础版及以上规格套餐或CodeArts Build套餐的购买。
  • 构建加速包的单次购买上限为16个。

计费公式

单价*数量*购买时长

计费周期

根据购买时长确定(以UTC+8时间为准)。一个计费周期的起点是您开通或续费构建加速包的时间(精确到秒),终点则是到期日的23:59:59。

例如,如果您在2023/03/08 15:50:04购买时长为一个月的构建加速包,那么其计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59。

变更配置

构建加速包不支持变更配置。若完成购买后发现配置有误,需退订后重新购买。

到期后影响

构建加速包到期未续费时,该构建加速包中包含的并发数将失效。

相关文档