私は、さまざまな歴史的(そして愚かな)理由により、デバッグバージョンでのみ展開できる大規模なレガシープロジェクトに割り当てられました。ご想像のとおり、パフォーマンスの問題がいくつかあります。
プロジェクトはC、Visual Studio 6(はい、その古い)で書かれています。「すべてがデバッグバージョンにある」という影響を最小限に抑える方法を探しています。最終的なバイナリに注入されるデバッグコードの量を最小限に抑えるコンパイラまたはリンカのオプションはありますか?または、後でその一部を取り除くことができる外部ユーティリティはありますか?
(これは基本的にばかげた質問であり、リリースに切り替えることになっていることを私は知っていますが、私を信じてください、これは完全に私の制御不能です..そしてそれは事実上毎日私の魂の一部を殺します。)