观察到的行为(这里的所有内容都在Windows 10上):
这一切都没有打开任何项目或文件,但在这种情况下也会发生.
我注意到了这一点,因为我最初正在调查WPF应用程序的类似行为(在用户报告此问题之后).
在尝试隔离问题时,我发现即使是一个全新的WPF项目,只有一个空窗口,行为完全相同(无论是否通过Visual Studio运行).
通过分析和调试,我发现应用程序似乎花了大量时间处理Windows消息.
具体来说,我发现它似乎几乎只是WM_PAINT消息(我们每秒钟很容易谈论数百或数千条消息 - 似乎CPU可以处理多少消息).
我没有运行过的其他程序(chrome,skype,sublime text,..)就是这样的.
有没有人见过这种行为?和/或任何可能导致这种情况的想法,或者我如何进一步调查这一点?
当然,我无法修复Visual Studio(除非问题出在我的设置上),但我希望我可以对我的WPF应用程序做些什么.
根据 Hans Passant 在评论中的建议,我在这里向 Microsoft 报告了这个问题:
事实证明,这确实似乎是 WPF 中的一个错误,该错误已在当前版本的 Windows 10 中修复(可能是自周年更新(版本 1607)以来)。
因此解决方案是:确保更新您的操作系统。
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |