メインアプリケーションがC#で記述され、インフラストラクチャの一部がC++であるプロジェクトで作業しています。 私は、私がトレースしようとする管理されていないメモリリークを発見しました。 私は数日前からコードを出し入れしていましたが、漏れのいくつかしか見つけられませんでした。管理対象アプリケーションで管理されていないメモリリークを検出する
すべてのリークディテクタアプリ(精製、リークディテクタなど)は管理されていないアプリケーションでのみ動作します(私のものはC#です)。
このような場合のメモリリーク検出機能はありますか?他のアイデア?
ありがとうございます。
あなたはメモリリークがあなたのアンマネージコードに知っているなら、あなたはアンマネージコードあるいはテストハーネス/ユニットテストでテストアプリケーションを作成し、その上でプロファイラを使用することができませんでしたか? –
私は可能な限り、混乱しにくい長いコードが混在しています。チェーンの開始はマネージコードから行う必要があります。 –