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

  • Автор темы Автор темы limpopo
  • Дата начала Дата начала

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)
т.е. я так понимаю в реализации инстансе.ехе где то утечка памяти?
 
Проблема в том, что в шаблоне большой цикл, т.е. обход несколько сот страниц - при таком выполнении шаблона инстанс накапливает память до последнего, не смотря на то, что стоит ограничение на 150 мб. Для того, чтобы память чистилась, надо установить меньшее количество выполнения шаблона до перезагрузки инстанса (по умолчанию стоит около 10).
 
Нужно вынести цикл на ZennoPoster, т.е. поставить ему 10000 заданий навигироваться на страницу, ну или как говорит daniilneet сделать цикл из 100 повторений и 100 заданий в постере.
 
Нужно вынести цикл на ZennoPoster, т.е. поставить ему 10000 заданий навигироваться на страницу, ну или как говорит daniilneet сделать цикл из 100 повторений и 100 заданий в постере.
Простите за наив, как правильно установить количество заданий в постере?
 
upload_2016-1-11_11-46-9.png
 

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