アンマネージ C++ 実行可能ファイル (レガシ アプリ) をインストルメント化するために、Visual Studio の vsinstr.exe ツールを使用したいと考えています。これは非常に大規模なプロジェクトであり、コード ベースに変更が加えられたときにどのテスト ケースが影響を受けるかを特定するために、巨大なテスト自動化コンテンツを実際のコードにマッピングする方法となります。
ただし、このようなインストルメント化された実行可能ファイルのパフォーマンスについては懸念があります。基本的には、テスト自動化コンテンツ全体を実行してカバレッジ データを取得する (またはコードが変更されたときに更新する) 必要があり、これが毎晩行われるからです。全体像をつかむには、テスト自動化の実行におそらく 10 時間かかります (レガシー アーキテクチャのため、GUI テスト、ユニット テストはありません)。
インストルメント化された実行可能ファイルのパフォーマンスに関する実際の経験を持っている人はいますか?