Issue metadata
Sign in to add a comment
|
See if any icudata can be stripped that was needed for encoding detection |
||||||||||||||||||||||
Issue descriptionWe changed from ICU->CED for encoding detection: https://codereview.chromium.org/2081653007 ucsdet_* from ICU are now no longer used, however, our .apk size grew by almost 100kb from this change. Either a) CED is that much larger than ICU, or b) There are now unused parts of ICU that are not being removed. I've verified that nm does not report any symbols containing ucsdet within libchrome.so Perhaps there's some more parts of icudtl.dat that can be removed now? Pointers: http://userguide.icu-project.org/conversion/detection http://userguide.icu-project.org/icudata#TOC-Reducing-the-Size-of-ICU-s-Data:-Conversion-Tables https://cs.chromium.org/chromium/src/third_party/icu/README.chromium
,
Feb 1 2017
Increase in apk size is about 90KB https://bugs.chromium.org/p/chromium/issues/detail?id=629332#c5 Did some research... AFAICT data for charset detection are not present in icudtl.dat. They are mostly embedded in the source code, which would have already been removed at linking phase.
,
Feb 1 2017
Thanks for investigating! Hadn't see bug #629332 , so happy to dupe into there. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by jinsuk...@chromium.org
, Jan 22 2017