Почему не выставляет максимум потоков?

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
Собственно, по скрину все видно379c638ad0.jpg
количество потоков выставил 100. Приоритет критический. Процессор и память не загружены. Почему не пашет в полную мощность?
Он, конечно, постепенно разгоняется. Но новые потоки добавляются очень медленно. Возможно ли заставить его "разгоняться до ста" как то быстрее?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Собственно, по скрину все видноПосмотреть вложение 14712
количество потоков выставил 100. Приоритет критический. Процессор и память не загружены. Почему не пашет в полную мощность?
видимо, потоки быстро отрабатывают..
обсуждалось на форуме уже неоднократно..
сколько по времени 1 выполнение делается?
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
видимо, потоки быстро отрабатывают..
обсуждалось на форуме уже неоднократно..
сколько по времени 1 выполненеи делается?
долго делается. проверяет почту. от 15 до 40 секунд.
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
Если бы быстро отрабатывали потоки, то я бы не заморачивлся с их количеством. а так - 500 почт проверяет минут пять - десять
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
  • Спасибо
Реакции: GoodX

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Эта главная заморочка зенки, не знаю почему :-)
Проц и ssd - свободны, а она новые base стартует как то не понятно :( выручает только цикл...
Что мешает как в хроме сделать не пойму :(
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
Эта главная заморочка зенки, не знаю почему :-)
Проц и ssd - свободны, а она новые base стартует как то не понятно :( выручает только цикл...
Что мешает как в хроме сделать не пойму :(
ну мне циклы не особо ускорили процесс, к сожалению. сейчас та же проблема с регистрацией аккаунтов обнаружилась. чувствую, что процесс можно было бы ускорить как-то раза в два-три по моим ресурсам. и ничего не помогает:
1. пробовал циклы по десять проходов на поток
2. пробовал запустить один и тот же шаблон одновременно несколько раз. Ожидал, что каждая копия будет формировать свои потоки, а они действуют взаимосвязанно друг с другом (то есть в сумме одновременно работает столько же потоков, что и при одном шаблоне)
3. пробовал менять различные настройки (отключал отображение в браузере, увеличивал и уменьшал количество потоков на процесс, выставлял на максимум еще три настройки в зенке в разделе интаксис).
На количество одновременно выполняемых потоков это не подействовало.
Насколько я понял, сам процесс запуска потоков происходит в однопоточном режиме как бы. То есть сначала запускается один поток, затем после его запуска следует другой и т.д.
А нельзя как-то организовать, чтобы потоки запускались одновременно? Хотя бы в том случае, если идет речь об несколько раз запущенном одном и том же шаблоне?
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
3. А вы зенку рестартили после изменений количества потоков?
Мне увеличение помогало...
Количество баз в резерве подыми и подыми задания до перезагрузки... главное что бы оперативки хватило...
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
Оперативки 20 гигов стоит. Хватает пока
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
Естественно
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
все сработало. Разогнал так, что капчу не успеваю вводить )
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
конкретно помог все таки цикл. Вчера уставший был и не понял этого. Сегодня на свежую голову сообразил. Если вчера за час 500 аккаунтов яндекс нарегал, сегодня за час 1000 аков получилось. В цикле сделал три прохода.
 

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
конкретно помог все таки цикл. Вчера уставший был и не понял этого. Сегодня на свежую голову сообразил. Если вчера за час 500 аккаунтов яндекс нарегал, сегодня за час 1000 аков получилось. В цикле сделал три прохода.
Можно поподробней? Что конкретно сделал по пунктам прям, что именно циклил
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Можно поподробней? Что конкретно сделал по пунктам прям, что именно циклил
он полностью зациклил шаблон от начала до конца на три прохода. Регает почту, возвращается в начало шаблона и так 3 раза
 
  • Спасибо
Реакции: detroit

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43
  • Спасибо
Реакции: detroit

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
Блин, по 6 циклов сделал, зенка один фиг не разгоняется нифига
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
что внтри шаблона и сколько он работает
Шаблон работает круглосуточно, внутри регистрация в соц сетях, есть единственный нюанс который я бы выделил, ибо проц грузится на 100 процентов от 40 потоков. Этот нюанс обработка списка "объединить список", вроде самая ресурсоемкая фича из списка, постоянно берется строка построчно и сверяется с объединенным списком. Через шарп есть решение данного действия без "объединения списка", прям сразу в файле искать чтобы?
 

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Благодарностей
102
Баллы
43

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
если все потоки сразу рвутся то поставь в начале рандомную паузу
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
вот и объяснение, почему не разгоняется )
Это понятно теперь, но вот как упростить задачу поиска в блек листах строк, дабы не было повторов. Сами реги слишком простые чтобы грузить проц так сильно в 40 потоков.
если все потоки сразу рвутся то поставь в начале рандомную паузу
Если просто морозить паузами я думаю толку будет мало очень т.к. паузы это не выполнение проектов как цикл, а простой времени работы для шаблона
Ростоникс, такого снипета нет для обработки списка? Задачу описал выше
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
  • Спасибо
Реакции: detroit

detroit

Client
Регистрация
24.09.2013
Сообщения
194
Благодарностей
24
Баллы
18
Выделю пожалуй снипет сюда, залетала рега просто раз в 3-6 быстрее, ресурсов зенка стала есть значительно меньше. А я лох все время пользовался объединением списка и так искал для сверки с блеком, может кому-то поможет

Код:
// берем из переменной текст, который надо искать
var textContains = project.Variables["переменная которую надо искать"].Value;
// получаем список, в котором будем искать
var sourceList = project.Lists["название списка в котором надо искать"];
// ищем в каждой строчке в списке
lock(SyncObjects.ListSyncer)
{
for(int i=0; i < sourceList.Count; i++)
{
// читаем строку из списка
var str = sourceList[i];
// проверяем содержание текста в строке, если есть совпадение возвращаем "yes"
if (str.Contains(textContains))
{
project.Variables["переменная куда будет положен результат"].Value = str;
return "yes";
}
}
}
// если ничего не нашли возвращаем "no"
return "no";
 
Последнее редактирование:

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