@Kamikoto said in Как зажать клавишу на клавиатуре в БАС ?:
@Fox А как это сделать?
0d7dffdf-158a-4577-9031-734a900ce3d9-изображение.png
@Fox said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
Вы можете провести тест работы своего скрипта, что бы выяснить какие действия больше всего нагружают систему
Делал, как-то такие замеры. Оказалось, что в моем случае движение мышки ест больше всего CPU ))
@UserTrue said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
@Fox said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
Вы можете провести тест работы своего скрипта, что бы выяснить какие действия больше всего нагружают систему
Делал, как-то такие замеры. Оказалось, что в моем случае движение мышки ест больше всего CPU ))
оО, да? Я применял данный тест очень давно и смог снизить нагрузку на 30% заменив действия которые больше всего кушали cpu (регулярки там были и ещё что то..)
@Fox said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
cpu (регулярки там были и ещё что то..)
У меня такие моменты и так максимально оптимальны, и получается, что осталось то, что от меня не зависит )
@UserTrue said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
@Fox said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
cpu (регулярки там были и ещё что то..)
У меня такие моменты и так максимально оптимальны, и получается, что осталось то, что от меня не зависит )
Скорее всего да. Ваше кунг-фу сильнее данного теста :D
@DanBro said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
Допустим при запуске 30 потоков первые минуты 2 цп загружен на 95%, после чего нагрузка спадает до 65%.
Можно было бы запустить больше потоков, но BAS крашится. Хотя, если б аннулировать эти первые минуты, то он бы вывез.
Если нагрузка большая при запуске, то можно предположить что в начале работы у вас происходит загрузка каких-то сайтов, после этой загрузки нагрузка спадает - значит вы либо не открываете другие адреса или сайт в кэше и вся нагрузка на загрузку становится минимальной.
В данном случае можно выставить число одновременно запускаемых браузеров в минимальное значение и добавить в начале потоков действие сон либо организовать очередь (так сказать пропускную способность открытия браузера (загрузки страницы впервые). Это все, что можно предложить из исходных данных кроме уже сказанного выше :-)
@VSERODcom said in Что в скриптах и BAS’е нагружает больше всего систему? А так же как снизить нагрузку на процессор:
@Fox said > оО, да? Я применял данный тест очень давно и смог снизить нагрузку на 30% заменив действия которые больше всего кушали cpu (регулярки там были и ещё что то..)
а чем заменить регулярки , именно при работе с текстом, ? на JS ?
Всё зависит от ситуации, регулярки не такие уж и плохие, просто парсить ими html страницу будет черевато для производительности
@Fox said > Всё зависит от ситуации, регулярки не такие уж и плохие, просто парсить ими html страницу будет черевато для производительности
а подскажите пожалуйста , исчерпывающую Инфу , как Максимально облегчить Потоки , когда уже лимит мощности ПК ??? тянет сейчас 30 потоков ,работа потоков в Браузере на Сайте
(пару часов в поиске смотрел... даже про Разрешение Браузера не нашел ничего)
Да как не Играйся а Суть то всё же Одна.
Браузеры есть Браузеры, 30 одновременно Работающих Браузеров просто на Компе запустите и без всяких действий Будет Грузить Проц и тп.
Просто Нужен Комп норм.
Хотя опять же, у меня этот же Комп раньше на Старых Версиях БАС тянул Более Потоков, а сейчас и Половины того не вывозит :)))
Ну и смотря от Веса Скрипта, чем в нём более Человечности тем он и тяжелей :)))
Эмуляция Бездействия и вот если 2 ку исключить уже куда меньший напряг будет, но пропадает все Хаотичные Движения Мыши и тут вот не как уж :)
Можно многое по отключать и убрать и он Будет тянуть более, но он и Будет Бот Ботом мол :)))
@super84
да , на версии 22.5.1 меньше ресурсов ПК занимает.. и там "Пропуск Кадров" стабильно работает , можно выставлять каких >50
ща , в скрипте , во всех Кликах отключил эмуляцию мыши , сделал разрешение Браузера 400х240 , позырю как будет....
Видно как при Открытии 2 Вкладки Браузера(там Ютуб), ЦП прыгает до 40% в 1 потоке (((
@VSERODcom Ну так с Видео Контентом, то естественно оно Куда более напряг, это ЮТ то ещё что вы Твич попробуйте :)))
Там вообще нах Грузит всё :)
А вот Разрешения Экрана чёт не пойму к чему это ?
Фингер же один хрен своё выдаст, да и Постоянство это Ботность :)
Одно и тоже Разрешение всю дорогу, это ли не Палево :)
Меня же больше Волнует Палевность и Чистота Посещений и тп и тд.
Боты нах не кому не нужны и они всё Портят, а надо из них Делать Людей и живей всех живых.
Вот кто то Думает мол за 300 с лих Рублей Подержаную Японца взять, а я Наоборот, за ту же Суму Лучше бы Железо норм бы взял и на нём бы и не ток на Японку а и на Немца Заработал бы :)
в лог записывался [[DATE_NOW]], ну и запрашивался он перед каждый раз перед выводом, чтобы потом в логе по дате можно было удобнее искать.
все отладил, стало нехватать производительности пк, убрал запрос даты и вывод ее в лог (примерно каждые пару сек была новая строчка лога), вместо этого после запуска потока единожды дату вывожу в лог.
вот так, можно сказать на ровно месте, добавилось процентов 10 к производительности. так что действие может быть не тяжелое, но частое.
топик-стартеру кажется хватит избитой задержки запуска потоков:
sleep
thread_number() * 3000