7

我刚刚开始使用 Visual Studio 2012,它的问题是设计器进程和 devenv.exe 占用了不止一个内存。这里的问题是 XAML 设计器进程 XDesProc.exe 从不清理内存并一次加载大量设计器。不知道有人注意到它,因为它具有高内存。但我有 4 个 Gigs RAM,它只是颠簸起来并大量使用了整个内存。我还有一个屏幕截图,显示了设计师使用的 200 Megs。

任务管理器

编辑:当我在发布模式下进行构建而不是调试模式时,它会变得最糟糕,它会卡住,几分钟后应用程序就会出现。 在此处输入图像描述

4

2 回答 2

11

是的,它是 XAML 文件!这里有几个提示:

如果您不沉迷于Design查看(我从不使用它),我会将XAML文件作为txt文件打开,这样它们就不必编译 - 这应该会有所帮助。

Right-Click on the .xaml file in Solution Explorer
Open with.. 
Select Source Code (Text) Editor
Click <Set as Default> button so  you don't have to do it again.
Click <OK> button

当 VisualStudio 真的因为它的 XAML 缓慢而惹恼我时。我切换到Kaxaml. 它是免费的且超轻量级的。

我还保持 Windows 任务管理器打开,并在 XDesProc.exe(MS VisualStudio XAML UI 设计进程)弹出时定期杀死它们。可能应该只写一个powershell脚本或一个杀死那些的应用程序..(应该很简单,创建一个计时器,并在经过的查找和杀死)

于 2013-07-11T20:17:57.617 回答
0

这是一个旧线程,但这可能对那里的某些人有用;我找到了“Kill the WPF Designer ”扩展,使用它你可以从 Visual Studio 中杀死 XDesProc。

[编辑] 您也可以转到选项-> XAML 设计器并取消选中启用 XAML 设计器。

于 2016-09-07T08:01:46.753 回答