| Index: base/android/base_proguard_config.flags
|
| diff --git a/base/android/base_proguard_config.flags b/base/android/base_proguard_config.flags
|
| index 904ee9842320f64e2f0affc48228f36a040dbfdd..2926ee1238a130681cfc6a4e1956406eb84b42e8 100644
|
| --- a/base/android/base_proguard_config.flags
|
| +++ b/base/android/base_proguard_config.flags
|
| @@ -50,6 +50,17 @@
|
| static *** isLoggable(...);
|
| }
|
|
|
| +# The following chart was created on July 20, 2016, to decide on 3 optimization
|
| +# passes.
|
| +# optimization passes | time | .dex size | dirty memory per process
|
| +# -----------------------------------------------------------------
|
| +# 1 | 0:48 | 5805676 | 488972
|
| +# 2 | 1:07 | 5777376 | 487092
|
| +# 3 | 1:24 | 5772192 | 486596
|
| +# 4 | 1:42 | 5771124 | 486484
|
| +# 5 | 1:56 | 5770504 | 486432
|
| +-optimizationpasses 3
|
| +
|
| # Class merging provides negligible .dex size reduction and method count
|
| # reduction (about 0.3% improvement on method count, and 0.1% savings on size),
|
| # and it messes up stack traces if the classes are optimized. Thus, it is in our
|
|
|