我刚刚开始使用 Visual Studio 2012,它的问题是设计器进程和 devenv.exe 占用了不止一场演出的内存。这里的问题是 XAML 设计器进程 XDesProc.exe 从不清理内存并一次加载大量设计器。不知道有没有人因为内存力高而注意到它。但我有 4 Gigs RAM,它会突然上升并大量使用整个内存。我还有一个屏幕截图,它显示了设计师使用的 200 Megs。
已编辑:当我进行构建而不是在 Release模式下处于 Debug模式时,它会变得最糟糕,它会卡住,几分钟后应用程序出现。
最佳答案
是的,它是 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 脚本或一个应用程序来杀死那些..(应该很简单,创建一个计时器,并在经过查找和杀死时)
关于wpf - Visual Studio 2012 XAML 设计器进程占用内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17598831/