1

最近、Lync SDK (2010 と 2013 の両方) を使用して Lync クライアントとやり取りするアプリケーションを立ち上げました。

Lync SDK にアタッチすると、プロセス メモリが無制限に増加し始めるため、何か非常に悪いことをしたように思えます。これをデバッグするための基本的なテスト アプリケーションを作成しましたが、メモリはまだリークしているようです。プロセスが使用するメモリは、会話が追加されるたびに 100 ~ 300 KB 増加します - 私は Lync イベントにサブスクライブしていませんが。このリークに制限があるとは思えません。バグのチェックを 120MB まで停止しました

.NET ガベージ コレクターを呼び出しても、これは解決されないようです。

これをテストするために使用しているコードは次のとおりです。

class Program
{
    static LyncClient _LyncClient;
    static void Main(string[] args)
    {
        _LyncClient = LyncClient.GetClient();
        Console.ReadLine();
    }
}

どのイベントにも登録していないにもかかわらず、Lync クライアントで会話が開始されると、上記のコードがリークします。

(これは、私がmsdn フォーラムで尋ねた質問のほぼ再投稿であり、回答はありません)

4

0 に答える 0