perf python tracepoint.py: Change the COMM using setproctitle if available

Otherwise when debugging we see just "python" in perf, top, etc.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Reviewed-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20250312203141.285263-4-acme@kernel.org
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
Arnaldo Carvalho de Melo 2025-03-12 17:31:38 -03:00 committed by Namhyung Kim
parent 1882625c91
commit a570da2148

View file

@ -5,7 +5,15 @@
import perf
def change_proctitle():
try:
import setproctitle
setproctitle.setproctitle("tracepoint.py")
except:
print("Install the setproctitle python package to help with top and friends")
def main():
change_proctitle()
cpus = perf.cpu_map()
threads = perf.thread_map(-1)
evlist = perf.parse_events("sched:sched_switch", cpus, threads)