我们有一个相当大的winforms应用程序,其中包含以下所有内容:
套接字连接
异步调用通过后台工作者从Web服务获取数据。
计时器和其他活动。
只要有人与之交互,应用程序就可以正常运行。然而,如果它被最小化30分钟或更长时间(例如午休时间)然后恢复,它感觉非常缓慢和缓慢,并且永远不会恢复其原始响应性并且需要重新启动。 长时间最小化Winform应用程序和这种不寻常的无响应之间有什么联系?也许是一个GC问题,但找不到任何东西。寻找关于什么/在哪里寻找解决这个的指针。感谢。
答案 0 :(得分:-1)
如果这个问题很容易重现 - 我建议您在30分钟后恢复应用程序时附加分析器,看看发生了什么。 http://msdn.microsoft.com/en-us/library/ms182384.aspx
此外,您只需附加调试程序即可查看还原应用程序后发生的情况。