应用程序池及w3wp.exe的藕断丝连

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序池及w3wp.exe的藕断丝连相关的知识,希望对你有一定的参考价值。

1.什么是w3wp.exe?

w3wp是一个进程实例

w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行。这个进程用来分配大量的系统资源。

PS:一个应用链接池对应一个w3wp.exe进程

 

2.在什么情况下需要添加自定义应用程序池?好处是什么?

在项目多并且大的情况下添加,可以很方便的了解项目的性能

一般使用场景:

服务器上用的比较多

好处:

①方便Sqlserver Profiler进程Id调试

②方便查看项目占用系统资源大小(例:CPU)

技术分享

如图:test是自定义的应用程序池,在现实开发中,会将该名称命名为和对应web项目相同的名称,方便调试。

 

以上是关于应用程序池及w3wp.exe的藕断丝连的主要内容,如果未能解决你的问题,请参考以下文章

解决w3wp.exe占用CPU和内存问题

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

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

IIS解决CPU和内存占用率过高的问题

微调 Get-Counter 脚本以加快执行速度

w3wp.exe 如何与 Web 应用程序一起工作?