replicant-frameworks_native/cmds
Andreas Gampe 21948005f0 Installd: Allow different behavior before bootcomplete
Check dev.bootcomplete in dex2oat(). Use the information for
two changes.

Only switch to the background when we're post bootcomplete.
This will ensure better utilization after upgrades.

Add a second dex2oat-threads property that is used pre
bootcomplete. A separation of these phases allows using less
cores when the device is up, freeing up resources for other
purposes, e.g., avoid jank. The precedence during boot is the
boot property, or the image property if the former doesn't
exist, or the default property as a fallback.

Bug: 23898216
Bug: 24004256
Change-Id: I5063f3fc4b437cbe88c4e94584e01c1c78eccc4d
2015-09-16 15:10:55 -07:00
..
atrace Map realtime to clock_monotonic. 2015-08-31 09:25:13 +00:00
bugreport Don't use TEMP_FAILURE_RETRY on close in frameworks/native. 2015-05-15 17:26:44 -07:00
dumpstate dumpstate: add logcat -b all -S 2015-08-11 14:56:49 -07:00
dumpsys add dumpsys -l to list available services 2013-06-13 16:32:26 -07:00
flatland GLConsumer: Stop using default constructor params 2014-06-24 13:09:19 -07:00
installd Installd: Allow different behavior before bootcomplete 2015-09-16 15:10:55 -07:00
ip-up-vpn Include the VPN server IP address in the VPN state file. 2014-09-19 13:27:56 +09:00
rawbu Add a note about emulated sdcard in rawbu usage dump 2013-06-14 10:43:39 -07:00
service Add support for int64, float, double types to service command. 2015-04-06 19:42:43 -07:00
servicemanager Call selinux_status_open() prior to use of selinux_status_updated(). 2015-06-03 13:46:08 -07:00