我们在Windows2008 R2操作系统上使用8 8GB的虚拟环境中运行Umbraco。无论版本如何(我们有4.X和6.x运行),我们看到每个应用程序池和网站的内存消耗约为600MB。这些网站每天有20到40个页面,可能有500个页面服务器。
在IIS重置后,内存消耗似乎过大,w3c进程再次上升到300 -500MB。如何减少内存占用?
发布于 2013-07-09 18:39:32
网站精简版由许多消耗内存的不同部分组成,除了iis服务本身之外,最典型的部分是
作业
我会从查看事件查看器开始,看看你的web应用程序是否抛出了任何异常,如果有,web应用程序通常会收集在iisreset上释放的大量垃圾信息。
下一步是检查所有自定义代码并调优日志记录级别。完成后,我会用内存分析器分析应用程序,有几个,但red-gate以其高质量的工具而闻名(www.red-gate.com/ memory _Profiling)。
还有..。自然而然地,我会说你在正常范围内。
发布于 2015-08-17 04:38:40
今天,一个简单的Umbrco7网站使用超过100MB的内存,但当你启用32位时,它可能会少于100Mb的内存。在IIS中,转到“应用程序池”、“高级设置”,然后设置“在True上启用32位应用程序”。
https://stackoverflow.com/questions/17542037
复制相似问题