外部のC++APIからデータを読み取り、Excel内に表示する小さな.NETアドインをExcel2007に作成しました。
タスクマネージャーは、メモリリークが発生していることを示しています(「Excelは使用可能なリソースエラーでこのタスクを完了できません」をスローした後、メモリ使用量は最大250MBまで直線的に増加します)が、Excelを最小化するとすぐに問題が解消されます窓。
APIはデリゲートを使用してデータを返し、それを辞書に更新します。別のスレッドが辞書からExcelを毎秒更新しています。
管理されていないコードがリークの原因である可能性は低いです。
誰かがこれを引き起こす可能性がある考えを持っていますか?
10倍!