• Home
  • History
  • Annotate
  • only in /frameworks/base/tools/preload/
History log of /frameworks/base/tools/preload/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f794d6342570fe18d035a184dd4c8109e90441ea 01-Mar-2014 Ying Wang <wangying@google.com> Fix indirect misuse of $(my-dir).

Change-Id: I20a98a8e1378da3a53e6a6d599c8fc0100f7f87a
ndroid.mk
ba23a6677e7a335078fb6fced9a75524e10b2de6 24-Jul-2013 Kenny Root <kroot@google.com> Exclude magic inner-class name from preload

Add a magic subclass name that will exclude inner classes that are meant
to prevent object instatiation but allow class preloading. This will
allow classes that have undesired side-effects to delay initialization
until the side-effects are no longer disruptive.

Bug: 9984058
Change-Id: I46b0784760d84a2a2da1f9f41d87ee7f70a3fc16
olicy.java
03ce5b536647853cbfa65357760f3fb246b85e36 27-Apr-2013 Ying Wang <wangying@google.com> Fix build.

Change-Id: I1fedbbb521305e02502ddb23a96b5ee96fa43b7b
olicy.java
9787b80ea8331bce9be4c72b3dfb48c3e82f76a4 26-Apr-2013 Kenny Root <kroot@google.com> Update preloaded classes

Bug: 5213043
Change-Id: I272500ce7f6ea6bfbc624c9705f8c8b8ef1aa0ad
olicy.java
ecord.java
dbf30edf7647939966747c27a65d00cd52d32fda 19-Sep-2012 Kenny Root <kroot@google.com> Update preloaded-classes for JB-MR1

Bug: 5213043
Change-Id: I13fa58fded8e47d2f11d1fbe6724bd81ce35276a
ecord.java
98e00add5544df3d8fc1804bc0be825b2238701c 18-May-2012 Elliott Hughes <enh@google.com> Fix the preloaded-classes tool for JellyBean.

Bug: 5213043
Change-Id: I8178ca04da0bd72a90244983be5e8ecfbc1b0573
ecord.java
8068618ebed021c445db0919843cdb6b9b9e35b5 22-Jan-2011 Jesse Wilson <jessewilson@google.com> Update preloaded-classes for Honeycomb.

We preload classes for two reasons. Classes that are popular can be
shared and can increase the number of apps that can be run concurrently.
Classes that initialize slowly can be initialized at system boot time
by the zygote, decreasing the time to launch a specific app.

To select which classes to preload, I exercised Android's built-in apps
as well as these apps from Market: ESPN score center, Amazon, Flixster,
Twitter, Adobe Reader, Ebay Mobile, Facebook, Solitare (Ken Magic),
Barcode Reader, Google Earth and Square.

A cycle of launching ~460 (non unique) activities in sequence took 9m35s
with the previous preloaded-classes list. The update improves the launch
time of the same sequence to 9m27s: the marginal improvement over the
previous set of preloaded classes is negligible.

http://b/3004763

Change-Id: Ida511ae31eeff6d95d9cb6aacae68b9bb9dd2ebe
ecord.java
eaca10e2d0a61c482b6a1799ca9f51d8f67482cb 13-Oct-2010 Jesse Wilson <jessewilson@google.com> Regenerate preloaded classes for Gingerbread.

Unlike previous releases where the set of classes-to-be-preloaded
was generated on a first-generation device (G1 and MyTouch 3G), this
round I used a second-generation device, a Nexus One. As a consequence,
class loading is faster (win) and fewer classes hit the 1250ms threshold.
Instead of sharing classes based on load time alone, classes are now shared
based on the number of applications loading them.

Change-Id: I18f7aa3e7e6258818871b3968b515c06314371b3
http://b/2546002
ritePreloadedClassFile.java
oadclass/Android.mk
e9fcaa0697dcb257d0288118347f721ce8806b55 24-Feb-2010 Jesse Wilson <jessewilson@google.com> New update of preloaded classes for Froyo.
0100223.compiled
emoryUsage.java
olicy.java
ecord.java
0a2fb2174ed8d3e34ae435410ea3998a1fb2d97f 21-Jan-2010 Doug Zongker <dougz@android.com> relocate GoogleLoginService

Change-Id: I79f4ff658ab136adcc54c432db76f34d2de5f6ac
olicy.java
9d2d6e14b0932b6a74e01f393d5efed61458941b 13-Aug-2009 Bob Lee <crazybob@google.com> Simplified algorithm used to generate the preloaded-classes list. Generated a new preloaded-classes file.
0090811.compiled
ndroid.mk
lassRank.java
oadedClass.java
emoryUsage.java
olicy.java
rintCsv.java
rintHtmlDiff.java
roc.java
oot.java
ritePreloadedClassFile.java
oadclass/LoadClass.java
reload.ipr
orttable.js
2e93f65cab0b4b21a1285b83e985559325e87a3a 11-Aug-2009 Bob Lee <crazybob@google.com> Updated preloaded-classes file.
0090811.compiled
lassRank.java
oadedClass.java
olicy.java
rintCsv.java
roc.java
ritePreloadedClassFile.java
reload.iml
reload.ipr
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
0080522.compiled
ndroid.mk
lassRank.java
ompile.java
oadedClass.java
emoryUsage.java
peration.java
olicy.java
rintCsv.java
rintPsTree.java
roc.java
ecord.java
oot.java
ritePreloadedClassFile.java
oadclass/Android.mk
oadclass/LoadClass.java
reload.iml
reload.ipr
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
0080522.compiled
ndroid.mk
lassRank.java
ompile.java
oadedClass.java
emoryUsage.java
peration.java
olicy.java
rintCsv.java
rintPsTree.java
roc.java
ecord.java
oot.java
ritePreloadedClassFile.java
oadclass/Android.mk
oadclass/LoadClass.java
reload.iml
reload.ipr
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
ndroid.mk
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
ndroid.mk
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
ompile.java
oadedClass.java
emoryUsage.java
peration.java
olicy.java
roc.java
ecord.java
ritePreloadedClassFile.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
0080522.compiled
ndroid.mk
lassRank.java
ompile.java
oadedClass.java
emoryUsage.java
peration.java
rintCsv.java
rintPsTree.java
roc.java
ecord.java
oot.java
ritePreloadedClassFile.java
oadclass/Android.mk
oadclass/LoadClass.java
reload.iml
reload.ipr