2015-09-17 21 views
1

無論何時我使用xaml編輯器設計器模式,在Windows任務管理器將有一個XDesProc.exe的實例,並且它會消耗非常高的內存,最終導致應用程序在我調試時掛起。WPF XAML編輯器導致高內存消耗

我通常會做的是我會殺死它在任務管理器和程序可以繼續運行,但設計器視圖將消失。這個問題只存在於特定的項目中,但我不知道在哪裏追蹤問題。任何瘋狂的猜測?

+0

得到任何遞歸循環您的構造函數正在開始? – BradleyDotNET

+0

正在使用哪個版本的Visual Studio? – OmegaMan

+0

@OmegaMan:它的微軟視覺工作室2012 –

回答

0

這些事情要嘗試或記住。

  • 是否安裝了visual studio的最新更新?即使是這樣,你也可能想再次運行它並嘗試Repair
  • 看看有問題的屏幕上的控件。可以檢查確定是否在設計時使用了例如DesignerProperties.GetIsInDesignMode(this)來規避不應該在設計時運行的代碼?檢查這些地方的構造函數來進行檢查。
  • 逐個移除控件,直到設計者正常運行(或以合理的速度運行)。這可能會給你一個問題的方向。
  • Blend中是否也發生同樣的情況?
  • 在Visual Studio 2015/Blend 2015中運行它,發生同樣的事情嗎?請注意,如果錢是一個因素使用Visual Studio Community 2015版將起作用。