0
内からvmprofを使用する:1が使用できる機能をプロファイルするスクリプト
import cProfile
print cProfile.run('foo()')
は、単にコードの中から一つの機能をプロファイルするために、すなわち、同様の方法でvmprofを使用することが可能ですか?リンクされたドキュメントでは、コマンドラインから実行する方法しか示されていないため、私は尋ねています:
python -m vmprof <program.py> <program parameters>
ありがとう!しかし、 'vmprof.enable()'に 'fileno'と書いてありますが、書き込むファイルのようなオブジェクトが必要であると仮定しているので、後で' vmprof.read_profile() 'で統計情報を表示できます。上記のcProfilerの例のように(stdoutに)印刷するだけでも可能ですか? –
print-to-stdoutは一般的には推奨されていません(Webビューを使うべきです) – fijal