Здравствуйте, Tom, Вы писали:
Tom>Ну количество потоков может расти по целому ряду причин. Возможно ошибся ты сам при реализации пула ?
В пуле коннекций я не создаю потоки, у меня вообще нет ни строчки кода в компоненте где бы я их создавал, грубо говоря пул коннекций у меня просто массив ADO коннекций. При реальной работе 40 клиентов в нем стабильно сидит около 30 адо-шных коннекций (происходит в первые 3-4 часа работы) и их количиство более не растет, но тем не менее в процессе dllhost количество потоков растет
Tom>Или сам забываешь освобождать ссылки на используемые обьекты ?
Очень наврядли, тк хорошо тестировал (вставлены логи в места создания и разрушения объектов — все четко) и если бы было так, то была бы значительная утечка памяти, а память практически не течет. А с внешними объектами (адо рекордсеты и тп) работаю только через интерфейсные переменные (реализовано на Delphi), те подсчет ссылок происходит автоматический.