質問: メモリ使用量のロギングを可能にするツールはありますか? プロセスのメモリ使用量を監視し、このデータをログに記録したい。そのようなツールは存在しますか?
回答: valgrind を試すことができます。 valgrindは、動的分析ツールを構築するための計測フレームワークです。多くのメモリ管理とスレッド化のバグを自動的に検出し、プログラムを詳細にプロファイリングできるvalgrindツールがあります。 valgrindを使用して新しいツールを構築することもできます。 valgrindディストリビューションには現在、6つの本番品質のツールが含まれています:メモリエラー検出器、2つのスレッドエラー検出器、キャッシュおよび分岐予測プロファイラー、呼び出しグラフ生成キャッシュとブランチ予測プロファイラー、およびヒーププロファイラー。