1

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

一点背景知识:我正在重构一个包含一些相当“有机增长”的模块的包。我怀疑我可以在这些模块中剪掉很多方法。为此,我需要知道软件包的哪些其他部分取决于修剪候选者。此外,我希望获得一些关于我的课程可能的“功能嫉妒”的信息。

谢谢您的帮助!

4

1 回答 1

1

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

您可以通过分析您的“烟雾测试”来获取某些呼叫的呼叫层次结构。请参阅此处如何启用 cython 的分析。

于 2013-08-31T07:56:51.467 回答