VBCS编译器占用太多Ram [英] VBCS Compiler taking too much Ram
问题描述
我正在工作 在ASP.NET项目上。 我已经工作了2个多月,但突然运行任何页面导致我的笔记本电脑屏幕冻结。我的机器的RAM是4 GB。当我在具有8 GB RAM的另一台机器上运行相同的项目时,我注意到VB $编译器消耗了太多RAM(超过4.5 GB)的
。我想删除这个VBCS编译器。请建议我该怎么办。
I am working on an ASP.NET Project. I have been working on this for more than 2 months but suddenly running any page caused my laptop screen to freeze. My machine's RAM is 4 GB. When I ran same project on another machine with 8 GB RAM, I noticed that VBCS Compiler is consuming too much RAM(more than 4.5 GB). I want to remove this VBCS Compiler. Kindly suggest how can I do it.
推荐答案
嗨Arsal Younas,
欢迎来到MSDN论坛。
>>我在ASP.NET项目上工作。 我一直在研究这个问题超过2个月,但突然
运行任何页面导致我的笔记本电脑屏幕冻结。
你是否对VS做了任何更改还是这个项目?与VS中的安装或升级扩展一样,修改项目中的代码或配置
。
VBCSCompiler是C#和VB编译器的缓存过程。它本质上是一个时间/空间权衡:通过保留内存中先前编译的
信息,它可以在后续编译中大大提高编译器的性能。它使用多少内存取决于解决方案的各种属性以及它的大小。但是,虚拟内存不是一个很好的度量标准
,因为它是一个64位进程,不会耗尽虚拟内存。
如果你想禁用缓存在编译性能较慢的情况下,您可以在项目文件xxx.csproj中的
PropertyGroup节点下添加以下属性。
< UseSharedCompilation> false< / UseSharedCompilation>
请查看
以上信息的类似问题。
祝你好运,
Sara
这篇关于VBCS编译器占用太多Ram的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!