commit | 64a1e08b86d72cb375f9dfdf4eb6307f71817350 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu Apr 19 17:31:53 2012 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu Apr 19 17:32:03 2012 -0700 |
tree | ed3cdc1483a0e66d139d29335be06cd8b3e828f0 | |
parent | 4a8111bc8c7e659164f75dcfe9efcd33582f3669 [diff] [blame] |
SF doesn't need more than a few binder threads Change-Id: Ic4659fb81f9990cc7caf84a496a8ae659a1d16a9
diff --git a/cmds/surfaceflinger/main_surfaceflinger.cpp b/cmds/surfaceflinger/main_surfaceflinger.cpp index 6dbcf5c..28e58e4 100644 --- a/cmds/surfaceflinger/main_surfaceflinger.cpp +++ b/cmds/surfaceflinger/main_surfaceflinger.cpp
@@ -21,5 +21,8 @@ int main(int argc, char** argv) { SurfaceFlinger::publishAndJoinThreadPool(true); + // When SF is launched in its own process, limit the number of + // binder threads to 4. + ProcessState::self()->setThreadPoolMaxThreadCount(4); return 0; }