C# 安装.Net 4.5后,ASP.Net 4.0应用程序虚拟内存增加50%
我有一个ASP.Net应用程序运行在.NET4.0上 在部署使用.Net 4.5和.Net 4.5可重新分发的ASP.Net MVC应用程序后,原始应用程序的虚拟内存消耗增加了50%以上(非常粗略的数字从大约6GB增加到大约10GB) 虚拟内存在运行的早期被抓取,并且数量保持稳定——不像是泄漏 当MVC应用程序被删除,而.NET4.5保留下来时,第一个应用程序的虚拟内存消耗(正如预期的那样)没有任何变化——仍然较高 一旦删除.Net 4.5并重新安装.Net 4.0,原始应用程序的虚拟内存消耗将恢复到以前的水平 原始应用程序广泛使用实体框架。所以,我想知道这是否是一个因素C# 安装.Net 4.5后,ASP.Net 4.0应用程序虚拟内存增加50%,c#,asp.net,memory-management,.net-4.5,virtual-memory,C#,Asp.net,Memory Management,.net 4.5,Virtual Memory,我有一个ASP.Net应用程序运行在.NET4.0上 在部署使用.Net 4.5和.Net 4.5可重新分发的ASP.Net MVC应用程序后,原始应用程序的虚拟内存消耗增加了50%以上(非常粗略的数字从大约6GB增加到大约10GB) 虚拟内存在运行的早期被抓取,并且数量保持稳定——不像是泄漏 当MVC应用程序被删除,而.NET4.5保留下来时,第一个应用程序的虚拟内存消耗(正如预期的那样)没有任何变化——仍然较高 一旦删除.Net 4.5并重新安装.Net 4.0,原始应用程序的虚拟内存消耗将
在.Net 4.5中是否存在任何已知的差异,从而使虚拟内存的使用量发生预期的巨大变化?应用最新的Windows修补程序(截至2014年2月)并升级到.Net 4.5.1似乎可以解决此问题。您找到原因和解决方案了吗?还没有。在未来几周/几个月内,我可能会投入一些集中的诊断工作。附加观察:在这段时间内,虽然这是一个次要问题,但最严重的问题似乎在Windows 7机器上得到了解决,但在Windows Server 2008 R2上仍会继续发生。