summaryrefslogtreecommitdiffstats
path: root/location
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2013-06-25 19:34:49 -0700
committerDianne Hackborn <hackbod@google.com>2013-06-26 11:45:36 -0700
commit13ac041b9f21043bc7c848a743be618bfd7a67e9 (patch)
treea121af1c772329bc401ce40c87946ab8768f75eb /location
parentbf991a8f426921c26e21e54e493781e1d5eb39ff (diff)
downloadframeworks_base-13ac041b9f21043bc7c848a743be618bfd7a67e9.zip
frameworks_base-13ac041b9f21043bc7c848a743be618bfd7a67e9.tar.gz
frameworks_base-13ac041b9f21043bc7c848a743be618bfd7a67e9.tar.bz2
Update procstats to start collecting/reporting pss.
Completely reworked how it manages its data, since trying to keep track of all of the possible pss data with the old data structures would have made it huge. Now we have a sparse data structure for pss and process times. (Will switch service times over to it soon.) Currently the only thing that collects pss data is running "dumpsys meminfo". More will be added later. Modified checkin output to also scale better as more distinct data categories are added, and added output of pss data. Now instead of dumping every possible entry as a comma-separated list, it dumps a comma-separated list of only the entries with data, tagged with the state they go with. Also fixed some problems in the checkin reporting of batterystats (it needs to escape commas), added checkin reporting of the history list, fixed parsing of kernel wake locks to strip quotes, fixed wake lock name that the sync manager generates to be more sane. Change-Id: Ibf4010838a9f685ebe1d93aff86c064ccc52b861
Diffstat (limited to 'location')
0 files changed, 0 insertions, 0 deletions