Linux でメモリー用の内部プロファイラーを実装する予定です。malloc/free/realloc ごとにスタックを保存したい。「pstack」を使用して毎回スタック トレースを取得しようとしています。しかし、オーバーヘッドが高すぎます。Cコードでコールスタックを取得するための軽量なアプローチはありますか?
「valgrind、Google プロファイラー」などのツールがあることは知っていますが、各アクションのスタックをどのように記憶するかはわかりません。
どんなコメントでも大歓迎です。
ありがとう。