私は誰かのコードを使用しています。ひどいコーディングスタイル、奇妙な関数と変数名、マクロの音色などが混乱しています。私の主な関心事は、ディスクからメモリに物をロードする機能を見つけることです。この関数は、プログラムのメモリピークを大幅に変更します。今私はそれぞれのメモリ消費関数のリストを私に提供できるツールがあるのだろうかと思います。測定機能cppのメモリ使用率
-1
A
答えて
2
valgrindツールmassif
を使用できます。
Massifはヒーププロファイラーです。私はそれがあなたが必要としているものだと確信しています
だけで起動します。
valgrind --tool=massif <your prog>
ms_print massif.out.<your pid>
詳細な例とヘルプはここで見つけることができます: http://valgrind.org/docs/manual/ms-manual.html#ms-manual.anexample
1
Linuxを使用している場合、Valgrindはこのためのツールです。
関連する問題
- 1. ミューテックスとビジー待機の効率測定
- 2. CPP機能
- 3. リソース使用率の予測
- 4. 各アプリケーションプールのメモリ使用率
- 5. Java RandomAccessFileのメモリ使用率
- 6. エンティティフレームワークのメモリ使用率
- 7. EC2 CPU使用率対メモリ
- 8. Android - メモリ/ CPU使用率
- 9. mysqldのパフォーマンスが高いCPU使用率とメモリ使用率
- 10. py.test実行時のCPU使用率とメモリ使用率
- 11. 私のプログラムによるデバイスドライバのCPU/IO使用率の測定
- 12. .netメモリの測定とプロファイリング
- 13. C++でのメモリ測定
- 14. ミリ秒単位のMFC測定機能
- 15. 測定の反応ネイティブAndroidアプリのメモリ使用量
- 16. メモリの使用量を測定する方法
- 17. 実行時間と使用メモリの測定
- 18. メモリ使用量を測定するGNU "time"コマンドの問題
- 19. Python - スクリプトで使用されるメモリの量を測定する
- 20. のJava(Windowsの場合) - プロセスID、メモリ使用率、ディスク使用量、ネットワーク使用率
- 21. Firefoxでのウェブページのメモリ使用率
- 22. SQL Serverのメモリ使用率の
- 23. Linuxでのグラフィックカードのメモリ使用率
- 24. 非同期ソケット高いメモリ使用率と可能なリーク
- 25. awsメモリの使用率が高い
- 26. JavaScript setTimeoutとChromeのメモリ使用率
- 27. InfluxDBとGrafanaのメモリ使用率
- 28. 画像操作アプリケーションのメモリ使用率
- 29. Taurusツールでのメモリ使用率
- 30. Google Compute Engineのメモリ使用率
定義関数のメモリ消費量でどのように? – rozina
どのOSを使用していますか? – fghj
まともなプロファイラは、どの機能がCPU時間を費やしているか、メモリを割り当てるかをよく理解してくれます。 –