28

nodestests によって実行される個々の Python テストの実行時間を計測する方法はありますか?

4

2 に答える 2

27

https://github.com/mahmoudimus/nose-timer (または pip / PyPi 経由で入手可能)に投稿されているノーズ プラグインを試すことができます。組み込みのプラグインを使用して、--with-profileより本格的なプロファイリングを行うこともできます。

于 2011-03-30T02:48:11.707 に答える
10

または:

python -m cProfile -o profile.out `which nosetests` .

からの出力は、たとえばrunsnakerrunを使用して表示できます。これにより、パフォーマンスの問題がどこにあるかが視覚的に非常に明確になります。(たとえば、多くのテストが間接的に呼び出す一般的なメソッドにある可能性があります)

于 2013-07-18T14:41:46.953 に答える