JakeWharton / SdkSearch

An Android app and Chrome extension for searching the Android SDK documentation.
Apache License 2.0
2.06k stars 175 forks source link

Enable R8 optimization #177

Closed JakeWharton closed 4 years ago

JakeWharton commented 4 years ago

Whatever bugs were previously blocking this seem to have been resolved.

OLD: sdk-search-release-dont-optimize.apk (signature: V2)
NEW: sdk-search-release-optimize.apk (signature: V2)

          │             compressed             │            uncompressed
          ├───────────┬───────────┬────────────┼───────────┬───────────┬────────────
 APK      │ old       │ new       │ diff       │ old       │ new       │ diff
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
      dex │ 834.6 KiB │ 650.9 KiB │ -183.7 KiB │   1.8 MiB │   1.4 MiB │ -411.5 KiB
     arsc │ 201.7 KiB │ 201.7 KiB │        0 B │ 201.6 KiB │ 201.6 KiB │        0 B
 manifest │   1.4 KiB │   1.4 KiB │        0 B │   4.2 KiB │   4.2 KiB │        0 B
      res │ 414.5 KiB │ 409.1 KiB │   -5.4 KiB │ 488.3 KiB │ 478.2 KiB │    -10 KiB
    asset │       0 B │       0 B │        0 B │       0 B │       0 B │        0 B
    other │  37.1 KiB │  37.1 KiB │       +4 B │  36.3 KiB │  36.3 KiB │        0 B
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
    total │   1.5 MiB │   1.3 MiB │ -189.1 KiB │   2.5 MiB │   2.1 MiB │ -421.5 KiB

 DEX     │ old   │ new   │ diff
─────────┼───────┼───────┼────────────────────
   count │     1 │     1 │     0
 strings │ 17124 │ 13476 │ -3648 (+71 -3719)
   types │  2657 │  2158 │  -499 (+17 -516)
 classes │  1903 │  1485 │  -418 (+14 -432)
 methods │ 14370 │ 10433 │ -3937 (+366 -4303)
  fields │  5326 │  4331 │  -995 (+107 -1102)

 ARSC    │ old  │ new  │ diff
─────────┼──────┼──────┼──────
 configs │   51 │   51 │  0
 entries │ 1950 │ 1950 │  0