Inside Changes to the CLR 4.0 Thread Pool
WCF naturally produces applications that are both heavily multi-threaded and IO intensive. That makes WCF application performance distinctly influenced at times by the characteristics of the CLR thread pool. The thread pool is a collection of work and a collection of worker threads that it seeks to pair up to minimize the resources and time required to complete the tasks. In the 4.0 framework there aren't as many changes to the IO thread pool as in past releases but there are quite a few changes to the computation thread pool. Eric Eilebrecht has both a blog and a channel 9 video that talks about these.
Comments
Anonymous
June 05, 2009
Can you make the details about thread pool a bit clearer?Anonymous
June 06, 2009
Interesting Finds: June 6, 2009Anonymous
June 07, 2009
Hi Rutambhara, Watching the first few minutes of the channel 9 video is probably the best explanation in simple terms. The two talk about the background of the thread pool and some of the changes. Wherever you hear them say ASP.NET, it's probably true for WCF as well.