私は動的メモリ割り当てを使用しません(静的 A* a = new を実行する 3 行を除きます... しかし、それは 1 回しか発生しません)... それでも、top( 1) 反復回数が増えると増加するようです..無視カウントが高いブレークポイントを設定し、内部データ構造を調べて、それらが成長していないことを確認しました (私の状態のほとんどは vector< vector > にあります) が、それらはリサイクルされますそして、すべてのエントリは、しばらくしてもサイズ/容量 100 (初期のデフォルト) のベクトルでした。
おそらくgdbなどを使用して、増加するメモリトレースを調査できる方法は何ですか?