<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Booster移動 APP 質量優(yōu)化框架

          聯(lián)合創(chuàng)作 · 2023-10-01 20:00

          Booster 是一款專門為移動應用設計的易用、輕量級且可擴展的質量優(yōu)化框架,其目標主要是為了解決隨著 APP 復雜度的提升而帶來的性能、穩(wěn)定性、包體積等一系列質量問題。

          Booster 提供了性能檢測、多線程優(yōu)化、資源索引內聯(lián)、資源去冗余、資源壓縮、系統(tǒng) Bug 修復等一系列功能模塊,可以使得穩(wěn)定性能夠提升 15% ~ 25%,包體積可以減小 1MB ~ 10MB。

          Booster 能做什么?

          性能檢測

          使用 Booster 可以發(fā)現(xiàn)潛在的性能問題,例如,在應用中調用可能阻塞 UI 線程或者主線程的 API,如:I/O API 等。詳情請參見: booster-transform-lint

          性能優(yōu)化

          對于開發(fā)者來說,線程管理一直是個頭疼的問題,特別是第三方 SDK 中的線程,過多的線程可能會導致內存不足,然而幸運的是,這些問題都能通過 Booster 來解決。

          系統(tǒng)問題修復

          例如全局性地修復 Android API 25 版本中 Toast 導致的崩潰。詳情請參見:booster-transform-toast、booster-transform-shared-preferences.

          應用瘦身

          如:資源壓縮及冗余資源刪除、資源索引內聯(lián)及常量刪除

          快速上手

          在 buildscript 的 classpath 中引入 Booster 插件,然后啟用該插件:

          buildscript {
              ext.booster_version = '0.14.0'
              repositories {
                  google()
                  mavenCentral()
                  jcenter()
              }
              dependencies {
                  classpath "com.didiglobal.booster:booster-gradle-plugin:$booster_version"
                  classpath "com.didiglobal.booster:booster-task-all:$booster_version"
                  classpath "com.didiglobal.booster:booster-transform-all:$booster_version"
              }
          }
          
          apply plugin: 'com.android.application'
          apply plugin: 'com.didiglobal.booster'

          然后通過執(zhí)行 assemble task 來構建一個優(yōu)化過的應用包,構建完成后,在 build/reports/ 目錄下會生成相應的報告。

          $ ./gradlew assembleRelease
          瀏覽 36
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  www俺来也 | 亚洲中文第一页 | 国内视频一区 | 日本黄色电影大鸡巴 | 亚洲AV成人精品一区二区三区 |