【发布时间】:2015-09-21 16:40:05
【问题描述】:
我有一个运行良好的 32 位 WPF 应用程序。但是,如果我将其更改为 64 位并运行它,它会在几秒钟内开始占用 25% 的 CPU 并保持这种状态。我将不胜感激有关如何调查和解决此问题的任何指示。有没有人遇到过同样的问题?请发表评论。
该应用程序相当大且复杂。它使用几个第三方 dll,包括 Telerik 控件和与 ActiveMQ 的连接。该应用程序在以前的版本中以 64 位模式运行正常。自上一版本以来,没有更新第三方 dll。目标框架是.net 4.5
谢谢, 巴努
【问题讨论】:
-
空白的空 WPF 应用程序也会发生这种情况吗?它不应该。将您的代码注释掉可能有助于跟踪问题。
-
您的 .net 框架版本是 4.0 吗?看看这篇文章中的解决方案是否对您有帮助。 stackoverflow.com/questions/2947118/…
-
我已经编辑了问题。
-
像 ANTS Performance Profiler 这样的东西有用吗? (我与那家公司没有隶属关系,但我使用过他们的产品,这对我有很大帮助)
-
如果 ANTS profiler 可以试用,我愿意试用它。你能告诉我我应该在探查器中寻找什么吗?
标签: wpf 32bit-64bit