![.net 应用程序挂起几秒钟](https://linux22.com/image/1249631/.net%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8C%82%E8%B5%B7%E5%87%A0%E7%A7%92%E9%92%9F.png)
我在一家公司安装了 3 个 .net 应用程序。2 个使用 Windows 窗体,一个使用 WPF。几周前,一些用户开始抱怨这两个基于 WinForms 的应用程序会定期挂起几秒钟。这种情况可能发生在打开菜单项、展开树视图、打开新窗口时。在此期间,不会发生网络或硬盘操作。CPU 并不忙。
过去几周是否有服务包可能导致 .net win-forms 应用程序做出这样的反应?或者有人有其他想法或经验?也许是防病毒解决方案。AV 是 MC'Affee,操作系统是 Windows XP。
这些应用程序上次没有发生改变,并且已经运行了好几年,没有任何投诉。
答案1
您需要与开发人员沟通。挂起时获取进程转储并将其传递给开发人员,开发人员应该能够确定应用程序正在做什么。
不会发生网络或硬盘操作
你确定吗,简短的操作很容易被忽略。确实需要用合适的监控软件检查一下。
上周是否有服务包
.NET 的最后一次更新(我在这里申请的)是安全更新MS10-060,与 8 月份的批次一起发布(我在这里没有看到任何问题),但那是几周前的事了。