Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как разгрузить процессор? 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]

речь идет о вторичном потоке?


Наверх

Титульная страница Поиск, карта сайта Написать письмо