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

问题描述 投票:0回答:1

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

iis garbage-collection application-pool garbage
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.