1

Pythonで関数が使用するメモリを測定する方法はありますか? メモリ使用量のピーク、またはメモリ対実行時間のようなものですか?

バイトコードを挿入し、スタックの一定量のステップごとにチェックしてタイムスタンプを取得することもできますが、これが私が考える解決策です。標準モジュールなどで見つける方法があると確信しています。

問題は、私がやろうとしていることに名前があるかどうかさえわからないことです。

私を大いに助ける主な問題は、メモリ監視です。何か案が?

(私はいくつかのルーチンでパフォーマンステストを行おうとしています。これはデコレーターを使用する可能性があると思いますが、実行中の変数のメモリ、時間、および可能な状態を測定する方法が必要ですが、「方法」のようにデバッグする必要はありません特定の変数がその値を保持しているときに多くの反復が発生しました」とそのような質問をし、関数のスコープ内の変数の履歴を抽出してそれらを処理しようとします)

4

1 に答える 1