0

我们有一个相当大的 winforms 应用程序,其中包含以下所有内容:

  1. 插座连接

  2. 通过后台工作程序从 Web 服务获取数据的异步调用。

  3. 计时器和其他事件。

只要有人与之交互,该应用程序就可以正常工作。但是,如果将其最小化 30 多分钟或更长时间(例如午休时间)然后恢复,则感觉非常缓慢和缓慢,并且永远无法恢复其原始响应能力,需要重新启动。长时间最小化 Winform 应用程序与这种不寻常的无响应之间可能有什么联系?也许是 GC 问题,但找不到任何东西。寻找关于什么/在哪里寻找解决这个问题的指针。谢谢。

4

1 回答 1

-1

如果此问题易于重现 - 我建议您在 30 分钟后恢复应用程序时附加分析器并查看发生了什么。http://msdn.microsoft.com/en-us/library/ms182384.aspx

您也可以附加调试器以查看还原应用程序后发生的情况。

于 2013-03-16T18:56:48.570 回答