![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
Решил написать, многопоточный сервер, на IdTcpServer.
Чтобы получить многопоточность, я из OnExecute вызываю функцию, а из нее другую, в зависимости от запроса, передаю в качестве параметров записи типа record, которые состоят из параметров String, Integer, Array [...] of String/Integer. При запуске приложения ЦП = 0%, память 1.9 мб, после подключения ЦП = 6-11%, память 2.2мб, второе подключение ЦП = 18-22%, память 2.4 мб Насколько я знаю все должно укладываться в 1%, Подскажите что я не так делаю, в какую сторону копать? Тут показано как я построил проект Код:
VirusN13
Последний раз редактировалось ArtGrek; 17.05.2017 в 21:11. |
![]() |
![]() |
![]() |
#2 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
В OnExecute в конец процедуры нужно добавить sleep(10) и проблема решена.
VirusN13
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цикл грузит процессор и жрет память. | DIgorevich | Общие вопросы Delphi | 3 | 29.07.2015 10:44 |
while грузит процессор | overhandos | Общие вопросы C/C++ | 9 | 09.05.2012 20:31 |
Грузит процессор на 50% | Vikup | Microsoft Office Excel | 2 | 26.04.2012 08:50 |
Timer и advstring1DrawCell грузит процессор | designer999 | Общие вопросы Delphi | 10 | 04.09.2011 13:48 |
как создать TCP клиент, TCP сервер ? | DreamMaster911 | C/C++ Сетевое программирование | 1 | 26.10.2010 15:05 |