繁体   English   中英

在Visual Studio 2010中调试控制台应用程序时的极端内存使用情况

[英]Extreme Memory Usage When Debugging Console Apps in Visual Studio 2010

好的,伙计们,这真让我发疯。 我有通过连接到相当大的第三方Web服务自动生成的类(1.2万行和530k)。 当我在控制台应用程序中调试时实例化这些类时,我可以非常快地看到devenv.exe进程的mem占用空间气球。

如果我从命令行运行该应用程序,则不会有任何问题。 在devenv.exe中甚至都不是个小问题。 如果我在Web应用程序中实例化这些类,则无论是否处于调试模式,也都没有问题。

我仍然发现Odder很少(在我今天测试的50倍中,有2倍)在控制台应用程序上重现该问题之后,该问题会突然在同一解决方案中的任何Web应用程序上发生。 通过打开解决方案属性并将配置从“调试”切换到“发行版”,然后再切换回“调试”(需要花些力气和傻运才能发现),可以轻松地解决此问题。

令人疯狂的是,这似乎只在台机器上发生,因此我认为问题出在OS或VS环境中。 我没有运气就将所有VS设置重设为默认值。

这台机器唯一一台安装了VS 2012的机器(认为它很少使用,并且从未随该解决方案一起打开过),所以我现在想知道这是否可能是造成这种情况的罪魁祸首。

我的下一步是卸载/重新安装VS2012,看看会发生什么,但是我想问这个问题,看看是否有人想到了我从未想到的简单事物。

编辑:我正在Win7 Pro SP1 64位上运行VS2010 Pro SP1 32位。

试图关闭Intellitrace吗? 如果采用大型解决方案,则可能导致沉重的内存负载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM