Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 安装.Net 4.5后,ASP.Net 4.0应用程序虚拟内存增加50%_C#_Asp.net_Memory Management_.net 4.5_Virtual Memory - Fatal编程技术网

C# 安装.Net 4.5后,ASP.Net 4.0应用程序虚拟内存增加50%

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,原始应用程序的虚拟内存消耗将

我有一个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上仍会继续发生。