标签: wcf threadpool
我希望在繁忙的WCF服务(IIS托管,PerSession)上进行一些基准测试。由于WCF为每个服务调用获取一个新的ThreadPool线程,我想知道是否已达到ThreadPool的最大线程数,如果我应该增加它(SetMaxThreads)。获得我能想到的事实的唯一方法是使用ThreadPool.GetAvailableThreads来检测代码。有没有办法监视ThreadPool是否已达到最大线程并等待线程被释放?感谢。