Python profiler 输出的树形图可视化视图?

7 投票
2 回答
1659 浏览
提问于 2025-04-16 18:24

有没有一种工具可以用来分析Python程序,就像Kcachegrind的调用者地图视图那样?

kcachegrind调用者地图视图

2 个回答

2

如果你在使用Ubuntu系统(或者能访问到一个主机),你可以把Python的hotshot分析工具的输出结果转换成KCachegrind可以读取的格式。你可以看看kcachegrind-converters这个软件包里的hotshot2calltree命令

以下是一些关于如何使用它进行Python性能分析的页面:

4

这看起来可能正是你想要的东西。

http://www.vrplumber.com/programming/runsnakerun/

撰写回答