Windows Embedded Compact 7 で実行されている .NET Compact Framework アプリケーションでのメモリ リークをデバッグしようとしています。残念ながら、CLR プロファイラーは「サポートされていない命令セット」エラー メッセージを生成し、このセットと互換性がないため、使用できません。上。
すべてのオブジェクトが破棄されていることがわかりますが、ファイナライズも解放もされていないため、最終的にアプリのメモリが不足します。どこかにリファレンスが残っているはずですが、デバッグ ツールがなければ追跡できません。デバッグのためにコード内からガベージ コレクターからデータをダンプする方法はありますか? API はないようですが、明らかに CLR プロファイラーには何らかの方法があります。
または、CLR プロファイラーを修正する方法はありますか? 他の誰かがそれについて尋ねました ( Visual Studio デバイス: .Net CF CLR プロファイラーへの接続中にサポートされていない命令セット エラーが発生しました) が、誰も質問を理解していませんでした。
注: 私は私たちのコードに関するヘルプを探しているわけではありません。ここに投稿することはできません (これはプロプライエタリで巨大です)。ありがとう。