Page 1 of 1

утечки памяти

Posted: 13.06.2006 8:31
by CFA
судя по всему в inJournal.
после переноса скрипта с инжекта получился такой код:

Code: Select all

while not done do
	done := (inJournal(msg1)>=0) or (inJournal(msg2)>=0) or (inJournal(msg3)>=0) or (inJournal(msg4)>=0);
при этом пропал wait(...) - после 9 часов работы, объем занятой памяти вырос с 97 до 420 мб.

после изменения кода до такого вида

Code: Select all

while not done do
begin
	wait(500);
	done := (inJournal(msg1)>=0) or (inJournal(msg2)>=0) or (inJournal(msg3)>=0) or (inJournal(msg4)>=0);
end;
утечки памяти на глаз не видно. вероятно она замедлилась во много раз.

Posted: 13.06.2006 10:03
by Miralex
проверю. :?