Мы пытаемся отследить проблему с производительностью.
Одна из наших теорий заключается в том, что у нас заканчиваются соединения в пуле соединений.
Есть ли способ отслеживать размер пула соединений?
Взгляните на эти счетчики производительности:
http://msdn.microsoft.com/en-us/library/ms254503.aspx
Некоторые из этих счетчиков требуют изменения файла app.config.
На самом деле, нет. Это вещь на стороне клиента (пул), а не на стороне сервера. За исключением дырявых cionnections (открытых до тех пор, пока не включится gc), я никогда не видел, чтобы они были исчерпаны. Я уверен, где установлен лимит по умолчанию - я думаю, около 200 или около того.