Roslyn编译器在编译期间导致应用程序池的回收

时间:2017-12-28 14:04:00

标签: asp.net iis compilation roslyn

我有一个相当大的ASP.NET网站Roslyn compiler installed。我还为'私有内存使用'启用了应用程序池回收(IIS 10,限制设置为4GB)。我想知道为什么我的网站使用事件日志消息ID 5117进行回收

  

为应用程序池“pool_name”提供服务的工作进程已请求回收,因为它已达到其专用字节内存限制。

即使应用程序池本身的已提交内存远低于1GB。通过测试和试验,我得出结论它是由Roslyn编译器引起的,它最有可能在池下运行,其内存也计入回收限制。

所以问题是 - 这种行为是正常的,如何以汇编不会导致回收的方式设置? (预编译除外)

0 个答案:

没有答案