Windows上のMy Cアプリケーションはforループを実行しています。このループでは、いくつかのデータ構造に多数のエントリをダンプし、xmlに保存します。今、私は同じことをするために取っているメモリフットプリントを知りたいです。利用可能なツールはありますか?ウィンドウ上のメモリフットプリント
0
A
答えて
2
私はそれを行う方法です。簡単で簡単です。
非常に大きなメモリフットプリントを測定しようとしている場合にのみ機能します。とにかく使用量を測定する必要のある唯一のケースは、フットプリントが大きいアプリケーションです。
メモリの使用量を正確に測定したい場合は、グローバル値を増やす簡単なラッパー(malloc()
とfree()
)を作成します。 (アプリケーションがスレッド化されている場合は、ロックが必要な場合もあります)
0
タスクマネージャがこれを行う方法の1つです。私はProcess Explorerを好むので、それはタスクマネージャよりも多くの情報を提供します。
+0
情報ありがとうございます!私はプロセスエクスプローラを使用し、参照します。もう1つのクエリ:メモリフットプリントは物理メモリまたは仮想メモリにマップされますか? – user911747
+0
プロセスのプロパティに移動すると、両方のプロセスが表示されます。 –
関連する問題
- 1. メモリフットプリントの削減
- 2. Javascriptコードのメモリフットプリント
- 3. 私のデルファイアプリケーションのメモリフットプリント
- 4. 記録メモリフットプリントのLinux
- 5. ウィンドウ上のmod_mono
- 6. ウィンドウ上のpyOpenGLカラーピックアップ
- 7. glDrawArray + VBOメモリフットプリントを増やす
- 8. Linux上で複数のプロセスでJVMメモリフットプリントを決定する方法
- 9. 雑貨レールのメモリフットプリントを減らしてパフォーマンスを向上させますか?
- 10. ウィンドウ上のxspのデバッグ
- 11. IEバグ(ウィンドウ===上)===偽
- 12. コマンドラインからウィンドウを閉じる(ウィンドウ上)
- 13. OpenGL上の透明なウィンドウ
- 14. ノード:ウィンドウ上のMysqlクライアントライブラリ
- 15. ウィンドウ上のCOOKIEをインクリメント
- 16. システムトレイ上の位置ウィンドウ
- 17. 連続ウィンドウ上のスライディングウィンドウ
- 18. ウィンドウ上のqmake touch機能
- 19. ウィンドウ上のファンクションサイズ変更
- 20. Vaadinの大規模システム用メモリフットプリント
- 21. ネイティブアプリの初期メモリフットプリントが大きい
- 22. ExtJS 4「常に上に」ウィンドウ
- 23. C/C++/C#SetWindowPos:他のウィンドウの上にあるウィンドウ
- 24. vb6 systray - 他のウィンドウの上にウィンドウを開く
- 25. すべてのウィンドウの上にVB.Netウィンドウを表示します
- 26. 子ウィンドウの上にあるWPF所有者ウィンドウ
- 27. ウィンドウを別のウィンドウにバインドして常に上に移動
- 28. Extjsがウィンドウ上のウィンドウにパラメータを渡す
- 29. QtのQMainWindow上の別のウィンドウ
- 30. アップルはメモリフットプリントをマップします
ありがとうございます!私は第二の選択肢がよさそうだと思う! – user911747
私はProcess Explorerも使用しています。それは基本的にステロイドのタスクマネージャです。 :) – Mysticial
ええ、右!!メモリフットプリントは物理メモリまたは仮想メモリにマップされますか? – user911747