我在WPF应用程序的生产环境中遇到了以下非常奇怪的问题:
- 客户报告该程序运行极其缓慢。有时整个界面会冻结约一分钟
- 在此“冻结”期间,没有CPU活动。其他程序仍然可以正常工作
- 该问题总是在用户身后的PC上发生。也就是说,当我使用RDP或TeamViewer登录时,很难复现这个问题,尽管我曾经看到过它的发生
- 更加奇怪的是:这家公司有大约40台具有相同硬件的PC。只有其中5台出现了这个问题(PC:HP Compaq 6000 Pro Small Form Factor)
我将在几天内访问该公司以获得对PC的物理访问权限。
需要注意的一点是:这个程序在大约1000家公司中运行没有问题,这让我认为可能是硬件存在问题。
您如何诊断这样的问题?使用哪些工具?有什么提示或指针吗?