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