我有一个运行正常的32位WPF应用程序。但是,如果我将其更改为64位并运行它,它会在几秒钟内开始占用CPU的25%并保持这种状态。对于如何调查和解决此问题,我将不胜感激。有人遇到过同样的问题吗?请评论。
应用程序相当庞大而复杂。它使用了几个第三方dll,包括Telerik控件和与ActiveMQ的连接。该应用程序曾在64位模式下在之前的版本中正常工作。自上一版本以来,没有第三方dll更新。目标框架是.net 4.5
谢谢, 巴努•
答案 0 :(得分:0)
将框架升级到至少4.5.2版。我想你的渲染线程需要1个cpu核心。使用进程资源管理器查看线程使用情况。 (wpfgfx是你的渲染线程)
同时更新图形驱动程序。