Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
Длина скрипта и производительность
-
Хочу объединить много скриптов в один, насколько длина скрипта влияет на производительность?
Например, в 30 потоков запускаю скрипт на пределе. Если в нем будет в 2 раза больше действий, на сколько примерно потоков меньше будет работать при прочих равных? Или это несущественно?
-
@justabot
если на тебя взвалить мешок картошки ты его унесешь, а если взвалить одновремено 10 мешков? скажи какова вероятность твоей производительности?можно сделать так что скрипт будет вызывать другие скрипты сам из под себя тем самым выгружая ресурсы занятые собой
если у тебя будет много функций в скрипте и переменных то при его запуске код скипта займет оперативную память нужно учитывать какой объем памяти у тебя занимает каждый поток и там считай уже
и еще зависит будут ли действия работать или ожидать если они ожидают то вычеслиния непроизводят , комбаин можно большой написать самое главное логику в нем правельно постоить чтобы незабить ресурсы железа.
мое имхо лучше юзать мелкие скрипты их и править удобнее чем в большом скрипте потом запутаешься -
@denanotherday said in Длина скрипта и производительность:
@justabot скрипты можно объеденить в функции -- это удобней.
Функции можно запрещать или разрешать.
-
@justabot said in Длина скрипта и производительность:
Например, в 30 потоков запускаю скрипт на пределе. Если в нем будет в 2 раза больше действий, на сколько примерно потоков меньше будет работать при прочих равных? Или это несущественно?
Эта тема https://community.bablosoft.com/topic/2008/живая-связь-двух-скриптов-bas/45