WPF XAML编辑器导致高内存消耗

时间:2015-09-17 15:55:47

标签: c# wpf visual-studio xaml visual-studio-2012

每当我使用xaml编辑器设计器模式时,Windows任务管理器中都会有一个 XDesProc.exe 的实例,它会消耗非常高的内存,最终会使我的调试时应用程序挂起。

我通常会做的是在任务管理器中将其杀死,程序可以继续运行,但设计师视图将会消失。这个问题只存在于特定项目中,但我不知道在哪里跟踪问题。有什么疯狂猜测吗?

1 个答案:

答案 0 :(得分:0)

尝试或记住这些事情。

  • 是否安装了visual studio的最新更新?即使是这样,也可能想再次运行它并尝试Repair
  • 查看相关屏幕上的控件。可以检查以确定是否在设计时使用DesignerProperties.GetIsInDesignMode(this)来规避不应在设计时运行的代码?检查这些地方的构造函数以进行检查。
  • 逐个删除控件,直到设计师行为正常(或在合理的速度范围内)。这可能会为你提供一个方向。
  • Blend会发生同样的事吗?
  • 在Visual Studio 2015 / Blend 2015中运行它,做同样的事情吗?请注意,如果资金是Visual Studio Community 2015版的使用因素将起作用。