Modify ThreadPoolCap feature to apply fixed size

Initial version of the feature restricted certain number of threads
which depended on the number of cores on the device. However, field
data showed that it was better to make a fixed value instead of a
floating value that had less value for higher core architectures.

Bug: b/276797051
Change-Id: I7f341bbe6a6d8eb5e8a77df45ab6c03069abd939
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4843951
Reviewed-by: Gabriel Charette <[email protected]>
Commit-Queue: Edgar Arriaga GarcĂ­a <[email protected]>
Reviewed-by: Francois Pierre Doray <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1195690}
diff --git a/base/task/task_features.cc b/base/task/task_features.cc
index 52701901..d2e1837 100644
--- a/base/task/task_features.cc
+++ b/base/task/task_features.cc
@@ -63,12 +63,12 @@
 BASE_FEATURE(kRunTasksByBatches,
              "RunTasksByBatches",
              base::FEATURE_DISABLED_BY_DEFAULT);
-BASE_FEATURE(kThreadPoolCap,
-             "ThreadPoolCap",
+BASE_FEATURE(kThreadPoolCap2,
+             "ThreadPoolCap2",
              base::FEATURE_DISABLED_BY_DEFAULT);
 
 const base::FeatureParam<int> kThreadPoolCapRestrictedCount{
-    &kThreadPoolCap, "restricted_count", 3};
+    &kThreadPoolCap2, "restricted_count", 3};
 
 // Leeway value applied to delayed tasks. An atomic is used here because the
 // value is queried from multiple threads.