aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/task-analyzer-record
diff options
context:
space:
mode:
authorSuzuki K Poulose <[email protected]>2023-01-20 10:34:34 +0000
committerSuzuki K Poulose <[email protected]>2023-01-24 10:41:46 +0000
commita646ca099b1811f23a7c1eee58aaf38628ec5e83 (patch)
treebddc84cb2b0aade8cf306de6354291251f6b9f2a /tools/perf/scripts/python/bin/task-analyzer-record
parent0c507af711df7e7b114fa6ec188e6d860cae29c1 (diff)
coresight: perf: Output trace id only once
With the dynamic traceid allocation scheme in, we output the AUX_OUTPUT_HWID packet every time event->start() is called. This could cause too many such records in the perf.data, while only one per CPU throughout the life time of the event is required. Make sure we only output it once. Before this patch: $ perf report -D | grep OUTPUT_HW_ID ... AUX_OUTPUT_HW_ID events: 55 (18.3%) After this patch: $ perf report -D | grep OUTPUT_HW_ID ... AUX_OUTPUT_HW_ID events: 5 ( 1.9%) Cc: Mike Leach <[email protected]> Cc: James Clark <[email protected]> Cc: Leo Yan <[email protected]> Signed-off-by: Suzuki K Poulose <[email protected]> Reviewed-by: James Clark <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/task-analyzer-record')
0 files changed, 0 insertions, 0 deletions