注:コメントで述べたように、次のことがPyCharmの有料版に適用されます。3.xを使用している場合
(2.xのことは知らない)、I'LL shafeeに追加元の投稿ごとにPyCharm固有のものを作成してください。これは、Webアプリケーションや大規模なアプリケーションと比較して、出力をstdoutに出力しても大丈夫かもしれない単純なコマンドラインプログラム(PyCharmのビューアでさまざまな方法を並べ替えることができる方が良い)でも効果的です。
実際には、プロファイルをインスタンス化し、必要に応じて有効化と無効化を行うことで示唆されるようにします。これを有効にするには、これをファイルに保存します。
- コードの外側のセクションで、プロファイルをインスタンス化します。
- コードの内側のセクションで、プロファイリングを行います。
- さて、あなたは今、あなたは検討したいプロファイルファイルを持っている( 'profile.pstat')
pr.dump_statsを呼び出します。 [ツール] | [CProfileスナップショットを開く]に移動します。 profile.pstatを選択すると、必要に応じてさまざまな見出しで表示およびソートできます。
概要
import cProfile as profile
# In outer section of code
pr = profile.Profile()
pr.disable()
# In section you want to profile
pr.enable()
# code of interest
pr.disable()
# Back in outer section of code
pr.dump_stats('profile.pstat')
PyCharmのCProfileビューアでファイルを開きます。
[* this *](http://stackoverflow.com/a/4299378/23771)を試すことなく、非常に長く行ってはいけません。それは何も費用がかからず、驚くほど効果的です。 –