Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
Функция OnApplicationStart и переменные
-
Здравствуйте! Такой интересный момент запустил скрипт в одном потоке, при этом в переменной OnApplicationStart создал локальные переменные, ожидая что скрипт их "подхватит", но всё время выдает что переменные не объявлены, хотя в режиме записи в том же единственном потоке они работают. Пришлось их переместить в другую функцию и теперь скрипт работает без ошибок.
Не пойму логику функции OnApplicationStart, в неё можно вносить только глобальные переменные? -
@profitget , эта функция целесообразна только в многопоточном скрипте.
-
@vituskosoy , в видео обучении видел, как эту функцию используют в однопоточном скрите, когда подключали список в ресурс, а потом выполнялась эта функция один раз. Далее скрипт в один поток брал данные из ресурса (список) по очереди, запуская потоки по очереди. Вот и я также хотел раз объявить переменные и пользоваться ими на протяжении работы скрипта.
-
Здравствуйте
тоже самое сделал 1 поток
объявил вернее выбрал эту функцию
поставил там переменные из файла
запускаю в режиме записи и мне говорит что переменные не найдены
[209303142] [07:04:19] Поток №1 : START
[974069461] [07:04:19] Поток №1 : НАЧАЛИ ССЫЛКИ
[741386371] [07:04:19] Поток №1 : ReferenceError: Can't find variable: VAR_LIST_WITH_FILE_CONTENT во время выполнения действия 741386371
а в режиме запуска у меня скрипты не идут бас вылетает почему то
придется видимо не использовать эту функцию раз не пашет -
@AVATAR1798 said in Функция OnApplicationStart и переменные:
придется видимо не использовать эту функцию раз не пашет
Наведите курсор сюда и прочитайте описание

-
Здравствуйте
на что конкретно смотреть -
@AVATAR1798 said in Функция OnApplicationStart и переменные:
Здравствуйте
на что конкретно смотретьПри наведении на этот значок появится всплывающая подсказка, которая объяснит причину ошибки, которую вы описали
-
@AVATAR1798 короче говоря, OnApplicationStart это отдельный поток и в нем значение локальных переменных остаются в нем. Поэтому нужно объявлять глобальные переменные , а не локальные и тогда весь скрипт будет иметь возможность их использовать
-
Здравствуйте
спасибо за пояснение про переменные в басе это не очевидно как и многое другое
хорошо форум есть и могут помочь тут советом