我正在尝试检查 python 代码的 perf profiling..
我遵循了官方文档。 将我的python3.10更新为python3.12,
我无法在 perf 报告中获取函数名称
我尝试按照文档所说的方式运行
python -X perf script.py
perf report -g -i perf.data
正如预期的那样,在 perf 报告中
没有得到任何函数名称文档还说使用“-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer”的CFLAGS编译Python以获得最佳结果 - link
用给定的代码检查,
python -m sysconfig | grep 'no-omit-frame-pointer'
没有输出,这意味着标志没有设置,
如何设置 CFLAG 并编译 Python?
+1,有消息请告诉我