Re[3]: Re[3]: Растет количество потоков в dllhost
От: TK Лес кывт.рф
Дата: 12.03.03 09:23
Оценка:
Hello

> Tom>Ну количество потоков может расти по целому ряду причин. Возможно ошибся ты сам при реализации пула ?

>
> В пуле коннекций я не создаю потоки, у меня вообще нет ни строчки кода в компоненте где бы я их создавал, грубо говоря пул коннекций у меня просто массив ADO коннекций. При реальной работе 40 клиентов в нем стабильно сидит около 30 адо-шных коннекций (происходит в первые 3-4 часа работы) и их количиство более не растет, но тем не менее в процессе dllhost количество потоков растет
>

Вообще-то для Both объектов хранить внутреннее состояние не рекомендуется.
Так-же учитывая, что у ADODB.Connection потоковая модель Appartment и если Both компонент будет создаваться в MTA (для COM+ так скорее всего и произойдет), то получится то, что все объекты ADODB.Connection будут созданы в специальном "STA Host" который будет один на весь процесс и потенциально окажется одним из узких мест.

А чем не устроили стандартные возможности по созданию пулов?
Posted via RSDN NNTP Server 1.4.6 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.