summaryrefslogtreecommitdiff
path: root/libs/ui/FramebufferNativeWindow.cpp
diff options
context:
space:
mode:
author Brad Fitzpatrick <bradfitz@android.com> 2010-03-04 17:48:13 -0800
committer Brad Fitzpatrick <bradfitz@android.com> 2010-03-05 12:08:39 -0800
commit1877d0158b529663b8315482e7346a7bcaa96166 (patch)
tree5194b59937b70c2f48366f27a4458d4043957d16 /libs/ui/FramebufferNativeWindow.cpp
parentcd47f11dfad012be1b176ea06904a00da157ed7b (diff)
Add "call" method on ContentProvider.
This permits implementing interfaces which are faster than using remote Cursors. It then uses it for Settings & SettingProvider, which together account for ~50% of total ContentProvider event loop stalls across Froyo dogfooders. For fetching Settings this looks like it should reduce average Settings lookup from 10 ms to 0.4 ms on Sholes, once the SettingsProvider serves most gets from in-memory cache. Currently it brings the Sholes average down from 10ms to 2.5 ms while still using SQLite queries on each get.
Diffstat (limited to 'libs/ui/FramebufferNativeWindow.cpp')
0 files changed, 0 insertions, 0 deletions