New issue
Advanced search Search tips

Issue 899573 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Yesterday
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

ThinLTO on Android results in a less compressible native library

Project Member Reported by agrieve@google.com, Oct 29

Issue description

It seems that enabling ThinLTO was actually a binary size regression for Chrome.apk, which stores the natively library compressed.

The compression ratio for libchrome.so went from 41% in M70 to 37% in M71. Although libchrome.so shrank by ~380kb, its compressed size went from 27628495->28221029 (an increase of 590kb).

Given that:
* We compress the library for only one of our apks
* The library gets extracted anyways (so on-disk regression is only 590-380=210kb
* LTO has significant runtime improvements

I think it makes sense to live with the regression, but wanted to let everyone know that this happened in case anyone has insights into mitigating it.
 
Status: Untriaged (was: Available)
Available, but no owner or component? Please find a component, as no one will ever find this without one.

Comment 2 by cjgrant@chromium.org, Yesterday (37 hours ago)

Status: Archived (was: Untriaged)
Archiving as per a binary size triage sweep.

Sign in to add a comment