инстансе.ехе утечка памяти?

limpopo

Client
Регистрация
06.07.2011
Сообщения
42
Благодарностей
2
Баллы
0
шаблон делает следующее: логинится и начинает обходить страницы, несколько сотен за один логин. работая в одном потоке, уже на втором задании инстанс.ехе начинает есть 80% памяти.
провел эксперимент, сделал шаблон

Код:
			Tab tb = instance.MainTab;
			if ((tb.IsVoid) || (tb.IsNull)) return -1;
			
			for(int i=0 ; i<10000;i++)
			{
				tb.Navigate("somesite.com");
				
				if (tb.IsBusy) tb.WaitDownloading();
			}
при запуске (один поток) инстансе.ехе ест ~70,000к памяти уже после минут 20-30 работы память переваливает за 300,000к.( игнорируя настройки->сеть->максимальное кол-во памяти инстанса = 150)
т.е. я так понимаю в реализации инстансе.ехе где то утечка памяти?
 

limpopo

Client
Регистрация
06.07.2011
Сообщения
42
Благодарностей
2
Баллы
0

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 883
Баллы
113
Проблема в том, что в шаблоне большой цикл, т.е. обход несколько сот страниц - при таком выполнении шаблона инстанс накапливает память до последнего, не смотря на то, что стоит ограничение на 150 мб. Для того, чтобы память чистилась, надо установить меньшее количество выполнения шаблона до перезагрузки инстанса (по умолчанию стоит около 10).
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
831
Баллы
113
Нужно вынести цикл на ZennoPoster, т.е. поставить ему 10000 заданий навигироваться на страницу, ну или как говорит daniilneet сделать цикл из 100 повторений и 100 заданий в постере.
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 092
Благодарностей
127
Баллы
63
Нужно вынести цикл на ZennoPoster, т.е. поставить ему 10000 заданий навигироваться на страницу, ну или как говорит daniilneet сделать цикл из 100 повторений и 100 заданий в постере.
Простите за наив, как правильно установить количество заданий в постере?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
upload_2016-1-11_11-46-9.png
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)