1

Cython と Python のコードを解析できるツールを探しています。特にコールグラフに興味があります。

ちょっとした背景: 私は、かなり「有機的に成長した」モジュールを含むパッケージをリファクタリングしています。これらのモジュールでかなりの数のメソッドを削除できると思います。そのためには、パッケージの他のどの部分がプルーニング候補に依存しているかを知る必要があります。さらに、私のクラスの「機能羨望」についての情報を得たいと思っています。

ご協力ありがとうございました!

4

1 に答える 1

1

snakefoodを使用して依存関係ツリーを構築しますが、これは Python 空間でのみ行われます。

「煙テスト」をプロファイリングすることで、一部の通話の通話階層を取得できます。cython のプロファイリングを有効にする方法については、こちらを参照してください。

于 2013-08-31T07:56:51.467 に答える