summaryrefslogtreecommitdiffstats
path: root/tools/preload
Commit message (Collapse)AuthorAgeFilesLines
* Fix indirect misuse of $(my-dir).Ying Wang2014-02-281-1/+1
| | | | Change-Id: I20a98a8e1378da3a53e6a6d599c8fc0100f7f87a
* Exclude magic inner-class name from preloadKenny Root2013-07-231-2/+3
| | | | | | | | | | 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
* Fix build.Ying Wang2013-04-261-1/+1
| | | | Change-Id: I1fedbbb521305e02502ddb23a96b5ee96fa43b7b
* Update preloaded classesKenny Root2013-04-262-1/+12
| | | | | Bug: 5213043 Change-Id: I272500ce7f6ea6bfbc624c9705f8c8b8ef1aa0ad
* Update preloaded-classes for JB-MR1Kenny Root2012-09-191-0/+4
| | | | | Bug: 5213043 Change-Id: I13fa58fded8e47d2f11d1fbe6724bd81ce35276a
* Fix the preloaded-classes tool for JellyBean.Elliott Hughes2012-05-171-0/+14
| | | | | Bug: 5213043 Change-Id: I8178ca04da0bd72a90244983be5e8ecfbc1b0573
* Update preloaded-classes for Honeycomb.Jesse Wilson2011-01-211-10/+12
| | | | | | | | | | | | | | | | | | | | | 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
* Regenerate preloaded classes for Gingerbread.Jesse Wilson2010-10-132-1/+13
| | | | | | | | | | | | 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
* New update of preloaded classes for Froyo.Jesse Wilson2010-02-244-3/+25
|
* relocate GoogleLoginServiceDoug Zongker2010-01-211-1/+0
| | | | Change-Id: I79f4ff658ab136adcc54c432db76f34d2de5f6ac
* Simplified algorithm used to generate the preloaded-classes list. Generated ↵Bob Lee2009-08-1714-287/+867
| | | | a new preloaded-classes file.
* Updated preloaded-classes file.Bob Lee2009-08-119-176/+147
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0318-0/+2211
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0318-2199/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-13/+1
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-1/+13
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-108-105/+265
|
* Initial ContributionThe Android Open Source Project2008-10-2117-0/+2039