aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-sql.py
diff options
context:
space:
mode:
authorSuren Baghdasaryan <[email protected]>2024-12-26 13:16:39 -0800
committerAndrew Morton <[email protected]>2025-01-15 21:15:43 -0800
commit05c82ee363f64c64b87a0cfd744298e9333475f5 (patch)
tree4fc27c669a22bd8e3aaee5898a51d57918a20484 /tools/perf/scripts/python/call-graph-from-sql.py
parent9726891fe753910b8d7db712781438ad229091b3 (diff)
alloc_tag: skip pgalloc_tag_swap if profiling is disabled
When memory allocation profiling is disabled, there is no need to swap allocation tags during migration. Skip it to avoid unnecessary overhead. Once I added these checks, the overhead of the mode when memory profiling is enabled but turned off went down by about 50%. Link: https://lkml.kernel.org/r/[email protected] Fixes: e0a955bf7f61 ("mm/codetag: add pgalloc_tag_copy()") Signed-off-by: Suren Baghdasaryan <[email protected]> Cc: David Wang <[email protected]> Cc: Kent Overstreet <[email protected]> Cc: Yu Zhao <[email protected]> Cc: Zhenhua Huang <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-sql.py')
0 files changed, 0 insertions, 0 deletions