![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как разгрузить процессор? sleep(0) не разгружает... [D5, D6, D7, Win95/98, WinME, Win2k]
Rooman © (2002-12-18 14:36:00)а sleep(1) затормаживает.... P.S. Это актуально на циклах с большим количеством итераций.
SkyWalker (2002-12-19 14:01:00) [1]1 мс не должно тормозить, у меня работает как часы, скорее всего причина в приоритете...
F1 (2002-12-19 12:59:00) [2]Upgrade на проц сделай :)))
Polevi (2002-12-19 12:35:00) [3]приоритет потоку поменьше сделай
NailS (2002-12-19 12:26:00) [4]
> затормаживает каждую итерацию на 1 мс
Скорее всего побольше.
Так вам ехать или шашечки?
Anatoly Podgoretsky (2002-12-19 12:20:00) [5]MBo © (18.12.02 14:52)
Если других процессов нет, то ему будет казаться что это он
zavdim (2002-12-19 11:30:00) [6]а тебе процессора жалко?
я иногда гружу - мало не покажется - и что никогда этого не делать?
Rooman (2002-12-19 11:27:00) [7]затормаживает каждую итерацию на 1 мс
NailS (2002-12-18 15:17:00) [8]
> Должно разгружать
Разгружать не будет, т.к. это просто нотификация системы о том, что можно переключить контекст потока, а если переключать незачем то управление вернется в обратно, и будет 100% загрузки процессора.
NailS (2002-12-18 15:15:00) [9]
> а sleep(1) затормаживает....
Что затормаживает?
MBo (2002-12-18 14:52:00) [10]хм. Должно разгружать (смотря что еще под этим понимать) - sleep дает возможность выполняться другим потокам системы
Rooman (2002-12-18 14:49:00) [11]да, именно о тредах речь...
MBo (2002-12-18 14:40:00) [12]речь идет о вторичном потоке?