diff options
author | Namhyung Kim <namhyung@kernel.org> | 2025-07-31 00:03:30 -0700 |
---|---|---|
committer | Namhyung Kim <namhyung@kernel.org> | 2025-07-31 10:46:46 -0700 |
commit | 6235ce77749f45cac27f630337e2fdf04e8a6c73 (patch) | |
tree | fca6c4c0d8e2a56b7fa7b9f1f53dd94560aa434a /tools/testing/selftests/drivers/net/netpoll_basic.py | |
parent | 022245067f07ab913d27054ee9e1fab45256acd5 (diff) |
perf record: Cache build-ID of hit DSOs only
It post-processes samples to find which DSO has samples. Based on that
info, it can save used DSOs in the build-ID cache directory. But for
some reason, it saves all DSOs without checking the hit mark. Skipping
unused DSOs can give some speedup especially with --buildid-mmap being
default.
On my idle machine, `time perf record -a sleep 1` goes down from 3 sec
to 1.5 sec with this change.
Fixes: e29386c8f7d71fa5 ("perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id")
Reviewed-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Link: https://lore.kernel.org/r/20250731070330.57116-1-namhyung@kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Diffstat (limited to 'tools/testing/selftests/drivers/net/netpoll_basic.py')
0 files changed, 0 insertions, 0 deletions