Loading libs/hwui/thread/TaskManager.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,9 @@ TaskManager::TaskManager() { // Get the number of available CPUs. This value does not change over time. int cpuCount = sysconf(_SC_NPROCESSORS_CONF); int workerCount = MathUtils::max(1, cpuCount / 2); // Really no point in making more than 2 of these worker threads, but // we do want to limit ourselves to 1 worker thread on dual-core devices. int workerCount = cpuCount > 2 ? 2 : 1; for (int i = 0; i < workerCount; i++) { String8 name; name.appendFormat("hwuiTask%d", i + 1); Loading Loading
libs/hwui/thread/TaskManager.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,9 @@ TaskManager::TaskManager() { // Get the number of available CPUs. This value does not change over time. int cpuCount = sysconf(_SC_NPROCESSORS_CONF); int workerCount = MathUtils::max(1, cpuCount / 2); // Really no point in making more than 2 of these worker threads, but // we do want to limit ourselves to 1 worker thread on dual-core devices. int workerCount = cpuCount > 2 ? 2 : 1; for (int i = 0; i < workerCount; i++) { String8 name; name.appendFormat("hwuiTask%d", i + 1); Loading