cProfileプロファイルは、内部のスレッドを呼び出していますか?
-
22-09-2019 - |
質問
私は、コードのビットにcprofileを実行した作業の大半を行う他のものスポーン複数のスレッド間で。 私はプロファイリングの出力を見たとき、私は、スレッド内で呼び出されたすべての機能のないログを見ません。彼らは、このようなDBなどに書き込むよう見やすいものを行うように私は、必ず彼らは呼ばれていましたよ。
んcProfileは、スレッドをプロファイリングしませんか?何かが欠けアムI?
解決
答えはここで見つける
これは価値プロファイラを使用するだけで、メインスレッド上で(デフォルトで)動作することを指摘だし、あなたがそれらを使用する場合は、他のスレッドから任意の情報を取得することはありません。それは完全にプロファイラのドキュメントでunmentionedされ、これは落とし穴のビットとすることができます。 あなたも、スレッドをプロファイリングする場合は、ドキュメント内threading.setprofile()関数を見てみたいと思うでしょう。
所属していません StackOverflow