IIS - 应用程序池之间共享的垃圾收集?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS - 应用程序池之间共享的垃圾收集?相关的知识,希望对你有一定的参考价值。

因此,我们在iis中为多个Web应用程序提供了多个应用程序池,是在所有这些应用程序池之间共享的垃圾收集,还是每个应用程序池都有自己的垃圾收集?

答案

垃圾收集是特定于进程的(w3wp.exe),每个应用程序池都与w3wp进程相关联,而不管其中运行的应用程序数量。

因此,如果您在单个应用程序池中有多个应用程序,并且其中一个应用程序触发GC,则进程中的所有线程将停止,直到GC完成,从而影响其他应用程序。

另一方面,如果每个应用程序都有自己的应用程序池,则在一个应用程序中触发的GC不会影响其他应用程序。

希望这个答案!请随时询问任何后续问题。

以上是关于IIS - 应用程序池之间共享的垃圾收集?的主要内容,如果未能解决你的问题,请参考以下文章

IIS 中的最佳实践是啥?每个应用程序一个应用程序池,还是一个共享应用程序池?

如何防止共享主机上的 IIS 应用程序池中的空闲超时

自动释放池与垃圾收集有啥联系?

读取 cookie 时 IIS7 应用程序池崩溃

垃圾收集器

在与一个 IIS 应用程序连接的两个域之间共享 OWIN 身份验证 Cookie