大きな静的ライブラリ (.lib) ファイルに問題があり、テンプレート クラスの無差別な使用によるコードの肥大化を疑っています。ライブラリ内のシンボルを分析して、ファイル サイズの大部分を占めているシンボルを確認したいと考えています。
このライブラリに対して実行可能ファイルをリンクすると、結果の出力はサイズ的に (約 20Mb) はるかに適切になるため、リンカは明らかに多くの冗長なシンボルを取り除きます。何が削除されているのか知りたい..
シンボルとヘッダーを生成するために dumpbin を使用できることはわかっていますが、問題のライブラリがかなり大きい (900Mb) ため、このダンプは、解析してレポートするためのユーティリティがなければほとんど使用できません。
明らかに私はこれを自分で書くことができましたが、誰かがこれのためにすでに利用可能なフリーウェアを推奨できるかどうか疑問に思っていましたか?