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

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

GoodX

Client
Регистрация
20.03.2016
Сообщения
270
Реакции
102
Баллы
43
Собственно, по скрину все видно379c638ad0.jpg
количество потоков выставил 100. Приоритет критический. Процессор и память не загружены. Почему не пашет в полную мощность?
Он, конечно, постепенно разгоняется. Но новые потоки добавляются очень медленно. Возможно ли заставить его "разгоняться до ста" как то быстрее?
 
Собственно, по скрину все видноПосмотреть вложение 14712
количество потоков выставил 100. Приоритет критический. Процессор и память не загружены. Почему не пашет в полную мощность?
видимо, потоки быстро отрабатывают..
обсуждалось на форуме уже неоднократно..
сколько по времени 1 выполнение делается?
 
видимо, потоки быстро отрабатывают..
обсуждалось на форуме уже неоднократно..
сколько по времени 1 выполненеи делается?
долго делается. проверяет почту. от 15 до 40 секунд.
 
Если бы быстро отрабатывали потоки, то я бы не заморачивлся с их количеством. а так - 500 почт проверяет минут пять - десять
 
Эта главная заморочка зенки, не знаю почему :-)
Проц и ssd - свободны, а она новые base стартует как то не понятно :( выручает только цикл...
Что мешает как в хроме сделать не пойму :(
 
Эта главная заморочка зенки, не знаю почему :-)
Проц и ssd - свободны, а она новые base стартует как то не понятно :( выручает только цикл...
Что мешает как в хроме сделать не пойму :(
ну мне циклы не особо ускорили процесс, к сожалению. сейчас та же проблема с регистрацией аккаунтов обнаружилась. чувствую, что процесс можно было бы ускорить как-то раза в два-три по моим ресурсам. и ничего не помогает:
1. пробовал циклы по десять проходов на поток
2. пробовал запустить один и тот же шаблон одновременно несколько раз. Ожидал, что каждая копия будет формировать свои потоки, а они действуют взаимосвязанно друг с другом (то есть в сумме одновременно работает столько же потоков, что и при одном шаблоне)
3. пробовал менять различные настройки (отключал отображение в браузере, увеличивал и уменьшал количество потоков на процесс, выставлял на максимум еще три настройки в зенке в разделе интаксис).
На количество одновременно выполняемых потоков это не подействовало.
Насколько я понял, сам процесс запуска потоков происходит в однопоточном режиме как бы. То есть сначала запускается один поток, затем после его запуска следует другой и т.д.
А нельзя как-то организовать, чтобы потоки запускались одновременно? Хотя бы в том случае, если идет речь об несколько раз запущенном одном и том же шаблоне?
 
3. А вы зенку рестартили после изменений количества потоков?
Мне увеличение помогало...
Количество баз в резерве подыми и подыми задания до перезагрузки... главное что бы оперативки хватило...
 
Оперативки 20 гигов стоит. Хватает пока
 
Естественно
 
все сработало. Разогнал так, что капчу не успеваю вводить )
 
конкретно помог все таки цикл. Вчера уставший был и не понял этого. Сегодня на свежую голову сообразил. Если вчера за час 500 аккаунтов яндекс нарегал, сегодня за час 1000 аков получилось. В цикле сделал три прохода.
 
конкретно помог все таки цикл. Вчера уставший был и не понял этого. Сегодня на свежую голову сообразил. Если вчера за час 500 аккаунтов яндекс нарегал, сегодня за час 1000 аков получилось. В цикле сделал три прохода.
Можно поподробней? Что конкретно сделал по пунктам прям, что именно циклил
 
Можно поподробней? Что конкретно сделал по пунктам прям, что именно циклил
он полностью зациклил шаблон от начала до конца на три прохода. Регает почту, возвращается в начало шаблона и так 3 раза
 
  • Оценить
Реакции: detroit
Блин, по 6 циклов сделал, зенка один фиг не разгоняется нифига
 
что внтри шаблона и сколько он работает
Шаблон работает круглосуточно, внутри регистрация в соц сетях, есть единственный нюанс который я бы выделил, ибо проц грузится на 100 процентов от 40 потоков. Этот нюанс обработка списка "объединить список", вроде самая ресурсоемкая фича из списка, постоянно берется строка построчно и сверяется с объединенным списком. Через шарп есть решение данного действия без "объединения списка", прям сразу в файле искать чтобы?
 
если все потоки сразу рвутся то поставь в начале рандомную паузу
 
вот и объяснение, почему не разгоняется )
Это понятно теперь, но вот как упростить задачу поиска в блек листах строк, дабы не было повторов. Сами реги слишком простые чтобы грузить проц так сильно в 40 потоков.
если все потоки сразу рвутся то поставь в начале рандомную паузу
Если просто морозить паузами я думаю толку будет мало очень т.к. паузы это не выполнение проектов как цикл, а простой времени работы для шаблона
Ростоникс, такого снипета нет для обработки списка? Задачу описал выше
 
Выделю пожалуй снипет сюда, залетала рега просто раз в 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";
 
Последнее редактирование:

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