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