perf evlist: No need to do any affinity setup when profiling pids
The cpumap is dummy, so no need to go on figuring out affinity.o This way we reduce the setup time for simple scenarios like: $ perf stat sleep 1 Acked-by: Andi Kleen <andi@firstfloor.org> Acked-by: Ian Rogers <irogers@google.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
37be585807
commit
2eea0b56b0
@ -1290,7 +1290,7 @@ void evlist__close(struct evlist *evlist)
|
||||
* With perf record core.cpus is usually NULL.
|
||||
* Use the old method to handle this for now.
|
||||
*/
|
||||
if (!evlist->core.cpus) {
|
||||
if (!evlist->core.cpus || cpu_map__is_dummy(evlist->core.cpus)) {
|
||||
evlist__for_each_entry_reverse(evlist, evsel)
|
||||
evsel__close(evsel);
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user