summaryrefslogtreecommitdiffstats
path: root/data/fonts
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-10-28 13:58:15 -0700
committerDianne Hackborn <hackbod@google.com>2011-10-28 17:15:08 -0700
commite02c88af7935c72fb90a478375e61e4a94465587 (patch)
treea02b5bf62da29df3733126a79493f40f9547f597 /data/fonts
parent678ed0c5a32bac1ea18a5ac99b0b814421ea79b4 (diff)
downloadframeworks_base-e02c88af7935c72fb90a478375e61e4a94465587.zip
frameworks_base-e02c88af7935c72fb90a478375e61e4a94465587.tar.gz
frameworks_base-e02c88af7935c72fb90a478375e61e4a94465587.tar.bz2
Work on process management.
Introduce a new concept of "B" services. All running services are classified as either A or B. B services are later in the LRU list. Their oom_adj is after the home app. This allows us to better pick services to kill based on how long they have running, and should reduce the amount that we end up killing the home app. This temporarly turns on a debug log when the oom_adj of a process is changed. Sorry, I know it is noisy. This is needed to try to track down why some processes are being killed. Also add a flag to the SyncManager's service binding to allow the syncing process to be more aggressively killed if it has done UI. This is to address cases we have seen where sync is causing an 80MB gmail process to be kept around, preventing other process from running. Now what will happen is that the syncing process will aggressively be killed by the system, and can then be restarted in a much lighter-weight state. Do a little tweak in the power manager to allow us to still do smooth brightness changes even when the fancy TV off animation is in use. And get rid of a debug log in the window manager that was accidentally left in. Change-Id: I64a8eeaaa1f096bab29c665fbff804c7f1d029e2
Diffstat (limited to 'data/fonts')
0 files changed, 0 insertions, 0 deletions