Python& Cython代码分析和调用图

时间:2013-08-28 08:22:37

标签: python code-analysis cython

我正在寻找一种可以分析Cython和Python代码的工具。我对呼叫图特别感兴趣。

一些背景知识:我正在重构一个包含一些相当“有机增长”模块的包。我怀疑我可以在这些模块中删除相当多的方法。为此,我需要知道程序包的其他部分依赖于修剪候选者。此外,我希望得到一些关于我的课程可能“特征嫉妒”的信息。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用snakefood构建依赖关系树,但它只在python空间中。

通过分析“冒烟测试”,您可以获得某些呼叫的呼叫层次结构。请参阅here如何为cython启用分析。