Показать сообщение отдельно
  #3  
Старый 06.11.2019, 22:52
vladxx vladxx вне форума
Прохожий
 
Регистрация: 06.11.2019
Сообщения: 2
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну, в принципе, должно потихоньку наедать память. Ты же в лог все пишешь, вот он и растет. Плюс еще есть некоторые особенности работы менеджера памяти, когда заместо переиспользования блока он может выделять новые блоки. Если удалит текст из Memo, потом программу свернуть и развернуть, то выделенная память должна уменьшиться. Попробуй.
Спасибо, да темпы нагрузки стали не такими но даже если убираю лог всё равно память уходит(

я думаю забирается пакетами вот в этом месте:
PHP код:
procedure TForm1.ClientRead(SenderTObjectSocketTCustomWinSocket);
var
   
len integer;
   
Buffer TByteArray;
begin
   setLength
(BufferSocket.ReceiveLength);
   
len := Socket.ReceiveBuf(Buffer[0], Socket.ReceiveLength);
end

Вопрос как всё это дело почистить?)
Ответить с цитированием