0

私のWindows上のCアプリケーションは、多数のエントリをデータ構造にダンプし、同じものをxmlに保存するforループを実行しています。今、同じことをするのに必要なメモリフットプリントを知りたいです。利用可能なツールはありますか?

4

2 に答える 2

2

タスクマネージャーは私のやり方です。シンプルで簡単です。

ただし、非常に大きなメモリ フットプリントを測定しようとしている場合にのみ機能します。ただし、使用量を測定する必要があるのは、フットプリントが大きいアプリケーションだけです。

メモリ使用量をバイト単位で正確に測定したい場合は、単純なラッパーを構築するだけで、malloc()グローバルfree()値がインクリメントされます。(アプリがスレッド化されている場合は、ロックも必要になる場合があります)

于 2011-09-15T05:30:19.983 に答える
0

タスク マネージャーは、それを行う 1 つの方法です。タスク マネージャーよりも多くの情報が得られるので、私はProcess Explorerを好みます。

于 2011-09-15T05:33:34.297 に答える