System.web.optimization AssetManager 增加内存使用率

Posted

技术标签:

【中文标题】System.web.optimization AssetManager 增加内存使用率【英文标题】:System.web.optimization AssetManager increases memory usage 【发布时间】:2015-03-14 20:54:48 【问题描述】:

我正在为我们的项目进行内存分析,内存使用过多。

这是我在进行深入分析时得到的。

【问题讨论】:

【参考方案1】:

我最近发现通过ScriptBundle 缩小大型压缩文件会导致内存使用过多。

在我的情况下改变

发件人:bundles.Add(new ScriptBundle("~/Bundles/Scripts/").Include(....

收件人:bundles.Add(new Bundle("~/Bundles/Scripts/").Include(....

将我的内存使用量减少了大约 300mb。

从长远来看,这显然不是一个很好的解决方案,您可能应该转向另一个解决方案(“Gulp”或“Bower”),但这可能足以通过下一两个版本。

【讨论】:

我遇到了同样的内存问题。从“ScriptBundle”更改为“Bundle”后,为我的 ppp 保留的内存减少了 50%。这里有一篇有趣的文章可供选择:mentormate.com/blog/…

以上是关于System.web.optimization AssetManager 增加内存使用率的主要内容,如果未能解决你的问题,请参考以下文章

System.Web.Optimization找不到引用

System.Web.Optimization 合并压缩技术的使用

System.Web.Optimization 是 .Net Framework 4.5 的一部分吗?

如何从 MVC5 中删除 System.Web.Optimization

System.web.optimization AssetManager 增加内存使用率

使用 System.Web.Optimization Bundling 最小化时有没有办法禁用 js/css 验证?