summaryrefslogtreecommitdiff
path: root/docs/html/sdk/api_diff/22/changes
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2017-03-13 14:53:11 -0600
committerJeff Sharkey <jsharkey@android.com>2017-03-13 15:38:25 -0600
commit5f3e93451e87d72c513e75c5d5459a4bd2cc41b2 (patch)
tree1afb1dc9913cf233b8bd0e9f885c63f776733b9e /docs/html/sdk/api_diff/22/changes
parenta5af24cd02f9dadbea7d23c59ce5f04ce045080d (diff)
Lower-overhead version of LockGuard.
Instead of building up a giant set of all locks inside the system server, there are only a handful that we're interested in watching: specifically those below the ActivityManagerService lock. This change adds a index-based variant of lock registering and checking, which has much lower overhead that doesn't bring a device to its knees. It's disabled by default, but can be enabled on local development builds. Currently uses the boostPriorityForLockedSection() hook in AMS to check for lock inversions when enabled. Test: builds, boots, no AMS lock inversions detected Bug: 35410906 Change-Id: I473d634d23c08538029412a1254bf4f92b96fb84
Diffstat (limited to 'docs/html/sdk/api_diff/22/changes')
0 files changed, 0 insertions, 0 deletions