Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
Баг: Зависает BAS
-
Заметили баг с @easy -- действия Ресурс в список и Читать файл в список намертво вешают редактор, BAS не отвечает, убивается только через диспетчер задач.
В этой же версии есть уже рабочие скрипты, которые стабильно работают более 2х недель.
Версия BAS: 23.2.2
ОС: Windows 10, x64В архиве проект (3 действия) и тестовый файл 20к+ строк. В рабочих проектах строк гораздо больше (порядка 150-200к).
-
@Inwnew said in Баг: Зависает BAS:
Заметили баг с @easy -- действия Ресурс в список и Читать файл в список намертво вешают редактор, BAS не отвечает, убивается только через диспетчер задач.
В этой же версии есть уже рабочие скрипты, которые стабильно работают более 2х недель.
Версия BAS: 23.2.2
ОС: Windows 10, x64В архиве проект (3 действия) и тестовый файл 20к+ строк. В рабочих проектах строк гораздо больше (порядка 150-200к).
Подтверждаю комментарий @venom777 , скрипт отрабатывает мгновенно

Думаю проблема здесь в скорости чтения винта, у меня ssd. Ну или проблема в цп..
Если посмотреть код действия "Читать Файл В Список" то можно увидеть в нём один лишь метод split()
VAR_LIST_WITH_FILE_CONTENT = (d.length == 0) ? [] : d.split(/\r?\n/)то есть зависание происходит из за js метода. Попробуйте в консоль браузера поместить содержимое файла и выполнить код действия "Читать Файл В Список"
var d = "содержимое вашего файла" var LIST_WITH_FILE_CONTENT = (d.length == 0) ? [] : d.split(/\r?\n/)скорее всего браузер у вас тоже зависнет
Как вариант - организуйте логику побайтового чтения файла в цикле с парсингом в массив по переносу строки. Я в ветке "Делитесь модулями" выкладывал пример реализации
-
@Inwnew Я от этой Версии вообще отказался, так как Виснет порой всё, но через раз мол :)))
Но порой вообще наглухо :)
Жду Новую, а пока на Предыдущей и ещё на 3х более норм работающих.
Сколь уж писали что в новых то одно то другое и порой просто, надо в Старом Скрипте, тот кубик на чём Баг удалить и по Новой создать ( запись в Файл у меня глючил мол, просто пере создал и норм пошло ). -
@Inwnew said in Баг: Зависает BAS:
В запуске да, отрабатывает. Я о режиме записи говорил, виснет сам редактор при чтении файла.
У меня в режиме "записи" так же моментально всё отработало:



-
Думал тож Проверить и выложить Результат, но на этой Версии не Работаю.
Да и вот Фокс есть у нас и другие, кто может проверить :)))
Опять же может просто из за Железа того же Лаги и Баги быть, согласитесь :)
У одного норм, а у другого Кирпичами мол серет :))) -
@Inwnew said in Баг: Зависает BAS:
@super84 Всё может быть )
@Fox говорю же -- мистика :) Диск SSD , вот сейчас опять проверил -- виснет, в версии 23.2.0 все ровно.
"Всё ровно" или "виснет всё равно"?
-
@Inwnew said in Баг: Зависает BAS:
@Fox Всё ровно, не виснет
В BAS 23.2.2 зависает, а в BAS 23.2.0 всё работает корректно? Попробуйте переустановить последнюю версию BAS в другой каталог
-
Ясть даже Видео один Снимает и мол как Место освободить, избавиться от Старых Версий и Бэкап почистить.
Ну ну, чистите, я для этого дела Винт Купил более и на Облаки залил ( на себе экономить, это тож так себе занятия ), за то у меня есть те Версии которых нету у многих ( было как то вот 81 первую давал, так как у него ток на ней норм работало ).
Для Профилей, тож Кэш чистить Простой Скрипт, и порой Чистишь ( своим пользователям, всегда его в придачу ложу ).Глядите за что берётесь, и надо придусматривать более всё, хз что там мол ещё.
А БАС себя Оправдывает, даже даже, ток порой Мозг самому более Вкл и всё ништяк :)))
-
Мы порой тож Многое тут Расказываем и мол Конкурентов себе же растим, но наврятли мол :)))
Надо Вникать то не ток в БАС, а просто во всю Систему Инета :)
Нам не жалко, но порой Люди не понимают, хоть кол на голове мол Чаши :)))
Мне Порой Фокса то жалко, и он сток перевидел уже глупых Вопросов ( даж от меня по началу, но я всего то основы некоторые, спрашивал, теперь вообще не стараюсь Тем создавать, это меня красить не будет, я сам решаю и читаю прост более ).Вникайте Люди, более и сами старайтесь всё делать, а то как Малых Ребетей и вести за Ручку всю жизнь надо.
Я пишу порой так, что многие и не Понимают ( сколь раз, зарекался, что нах не буду не кому Показывать и объяснять, но я всёж Добрый, и не ток я ).
Хотя у нас тут Толковых то по Пальцем можно пересчитать, 10 ть и чуть более точно знаю :)))
Не считая даже Админа Форума :)


