[base] Check CPU affinity when counting CPUs
On Linux, use sched_getaffinity to count usable CPUs, so that runners of Chromium can restrict cores with e.g. taskset. This is observable locally by running taskset ./chrome recording a trace with chrome://tracing, and checking the number of foreground worker pool threads created. Change-Id: I0402c1323a6e26a8fae6ce845e89a7c69d0acc25 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2270183 Commit-Queue: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Leszek Swirski <leszeks@chromium.org> Reviewed-by:Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#785807}
Showing
Please register or sign in to comment