Текущий архив: 2006.07.16;
Скачать: CL | DM;
ВнизПотоки - Загрузка процессора Найти похожие ветки
← →
Dyakon_Frost © (2006-06-06 13:40) [0]Здравствуйте!
Есть вопрос:
Даже при самом простом потоке, загрузка процессора в районе 75%.
Как-нибудь можно уменьшить загрузку процессора, при использовании потоков?
Заранее спасибо!
← →
Сергей М. © (2006-06-06 13:41) [1]"Как-нибудь" - можно.
← →
tesseract © (2006-06-06 14:01) [2]
> Как-нибудь можно уменьшить загрузку процессора, при использовании
> потоков?
sleep(1);
← →
Dyakon_Frost © (2006-06-06 14:04) [3]Потрясающе, большое спасибо!
P.S: А побочных последствий никаких нет?
← →
tesseract © (2006-06-06 14:06) [4]
> P.S: А побочных последствий никаких нет?
нет.
← →
Dyakon_Frost © (2006-06-06 14:07) [5]Спасибо!
← →
Dmitrij_K (2006-06-06 15:10) [6]Что же ты в этом потоке делаешь что так система грузится?
← →
tesseract © (2006-06-06 15:41) [7]
> Что же ты в этом потоке делаешь что так система грузится?
Скорее всего он не вызывает Sleep в цикле в Execute,
Цмкл грузит систему на 75%
← →
evvcom © (2006-06-07 09:00) [8]
> загрузка процессора в районе 75%.
А что в этом плохого, если поток выполняет полезную работу? Затрудняет общение юзера с интерфейсом программы? Тогда выставь потоку низший приоритет. А слипы увеличат время выполнения полезной работы потока. Оно тебе надо?
Я встречал проги, загружающие проц на 100%, при этом интерфейс продолжал незамедлительно реагировать на сообщения мыши, клавиатуры. В этом нет ничего плохого, если работа, еще раз повторю, является полезной.
← →
Dmitrij_K (2006-06-07 09:18) [9]
> Даже при самом простом потоке, загрузка процессора в районе
> 75%
while true do ; Ж)
← →
tesseract © (2006-06-07 09:23) [10]
> evvcom © (07.06.06 09:00) [8]
См [9] - у меня таких случаев много, хотя сейчас переключился на асинхронные операции :-)
← →
evvcom © (2006-06-07 09:43) [11][9] - это что, полезная работа потока? Тогда я - олимпийский чемпион.
← →
tesseract © (2006-06-07 09:52) [12]
> [9] - это что, полезная работа потока? Тогда я - олимпийский
> чемпион.
Не мы как-раз таки про не полезную, я делал предположение что так оно и есть. Поток делающий полезную работу, как правило всегда когда-нибудь закончиться, в отличие например от ожидающего.
← →
evvcom © (2006-06-07 11:13) [13]А... А я в [8] 2 раза указал на то, что если "она полезная" :)
← →
evvcom © (2006-06-07 11:14) [14]А если потоку не фиг делать, то лучше Suspend. Имхо.
Страницы: 1 вся ветка
Текущий архив: 2006.07.16;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.008 c