標準プロファイラーの出力は、通常、低レベル関数が費やした時間に関する詳細で詰まっています。大規模で複雑なプロジェクトでは、まず自分のコードのどの部分が他の部分よりも長くかかるのかという一般的な考えを得たいと思います。Pythonの固定コール深度へのプロファイリング
具体的には、特定のコール深度に限定して結果を報告するようにプロファイラに指示する方法があるのだろうかと思います。たとえば、depth = 0を設定すると、Pythonスクリプト全体の合計時間だけが表示されます。 depth = 1は、スクリプト上の個々の行の時間を表示できます。 depth = 2は、スクリプト内の関数によって呼び出された関数の時間を示すことができます。
このようなツールはありますか?