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

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

TIdSimpleServer грузит процессор


digger ©   (2006-08-04 15:41:00) 

В своем приложении использую TIdSimpleServer.
При запуске на прослушивание портов методом Listen - грузит процессор на 90 с лишним процентов. IdAntiFreeze не спасает.


Сергей М.   (2006-08-11 14:53:00) [1]


> пройдясь по F8


Не по F8, а по F7 нужно было пройтись)


digger   (2006-08-11 14:44:00) [2]

Выставил свойство AcceptWait := 1000. И проц перестал грузиться :). Как я понял, этот параметр отвечает за время ожидания соединения, но пройдясь по F8 я не заметил, чтобы он выходил из состояния прослушивания через указанное время...


Сергей М.   (2006-08-11 13:49:00) [3]

Ну да, прямо ну ту же форму где компонент сервера..

Без антифриза и у меня CPU usage "зашкаливает", но стои бросить антифриз, как CPU usage становится вполне умеренным (< 5%)


digger   (2006-08-11 13:27:00) [4]

Может я неправильно антифриз использую? Как я понял его достаточно просто на форму кинуть


Сергей М.   (2006-08-11 13:06:00) [5]

Не знаю.
У меня антифриз нормально спасает.


digger   (2006-08-11 12:54:00) [6]

В принципе вот код
Res := Server.Listen;
далее, когда клиент присоединился, идет обработка команд по собственному протоколу
Грузит процессор как раз Res := Server.Listen;


Сергей М.   (2006-08-11 08:18:00) [7]

Код свой покажи ..


digger   (2006-08-11 00:39:00) [8]

up


Наверх

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