Thread
От: mogadanez Чехия  
Дата: 25.10.02 11:59
Оценка:
Насколько он прожорлив? реально ли запустить 500...1000 одновременно?
Re: Thread
От: Blazkowicz Россия  
Дата: 25.10.02 12:23
Оценка:
Здравствуйте mogadanez, Вы писали:

M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?


Не уверен точно, но пытался оптимизировать цикл (около 30 проходов), поместив его тело (относительно небольшое строк 15) в Thread. В результе имел OutOfMemoryException при создании handle формы. А вообще предполагаю, что всё зависит от тела потока.
Re: Thread
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 25.10.02 12:37
Оценка:
Здравствуйте mogadanez, Вы писали:

M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?


У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть (где основное время уходит на ожидание), то загрузка процессора не большая, но памяти уходит много — порядка 20 мб
Re[2]: Thread
От: mogadanez Чехия  
Дата: 25.10.02 12:43
Оценка:
Здравствуйте DarkGray, Вы писали:

DG>Здравствуйте mogadanez, Вы писали:


M>>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?


DG>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть (где основное время уходит на ожидание), то загрузка процессора не большая, но памяти уходит много — порядка 20 мб


для .Net 20 мб это семечки IMHO
или 20Мб на поток?
Re[3]: Thread
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 25.10.02 12:46
Оценка:
M>для .Net 20 мб это семечки IMHO
M>или 20Мб на поток?

Нет, все-таки на все 500, но у меня очень маленькая задачка крутится, один цикл и все
Re: Thread
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.10.02 13:49
Оценка:
Здравствуйте mogadanez, Вы писали:

M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?


Это зависит не столько от дотнета сколько от оськи. Для НТишек это обычно 6-7 тыс. Но памяти при этом отжирается очень много.
... << RSDN@Home 1.0 alpha 12 (developers build)>>
AVK Blog
Re[2]: Thread
От: aa  
Дата: 29.10.02 09:19
Оценка:
DG>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть
и ты находишь это правильный?????
500 потоков — ИМХО БЕЗУМИЕ
5-10 ещё куда не шло...но не больше
Re[3]: Thread
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 29.10.02 10:23
Оценка:
Здравствуйте aa, Вы писали:

DG>>У меня одновременно запускаются 500 потоков, т.к. опрашивается сеть

aa>и ты находишь это правильный?????
aa>500 потоков — ИМХО БЕЗУМИЕ
aa>5-10 ещё куда не шло...но не больше

По крайней мере общее время работы с 500 потоками меньше, чем с 300
Re: Thread
От: Andrey_N  
Дата: 30.10.02 19:32
Оценка:
Здравствуйте mogadanez, Вы писали:

M>Насколько он прожорлив? реально ли запустить 500...1000 одновременно?


ThreadPool держит 25 на процессор. Можно предположить, что люди о чем-то думали, когда закладывали такой параметр.

Андрей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.