Баг: Зависает BAS
-
Заметили баг с @easy -- действия Ресурс в список и Читать файл в список намертво вешают редактор, BAS не отвечает, убивается только через диспетчер задач.
В этой же версии есть уже рабочие скрипты, которые стабильно работают более 2х недель.
Версия BAS: 23.2.2
ОС: Windows 10, x64В архиве проект (3 действия) и тестовый файл 20к+ строк. В рабочих проектах строк гораздо больше (порядка 150-200к).
-
Проверил на вашем проекте.
добавил до 400к строк
Добавляйте ОЗУ на рабочие машины, думаю проблема в этомХотя нет, озу бас не съел, не туда посмотрел (на свой уже запущенный софт), даже не знаю от чего у вас может быть проблема
-
Мистика какая-то. Виснет у меня, и всё, хоть что ни делай.
-
@Inwnew в недавней теме https://community.bablosoft.com/topic/13735/что-за-баг-или-я-что-то-делаю-не-так/22 тоже проблема со списком в файле
-
@tet-vivi этот баг и есть, просто решил вынести в отдельную тему, возможно еще кто-нибудь столкнется, возможно разработчик поправит, если это не единичный баг
-
@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х более норм работающих.
Сколь уж писали что в новых то одно то другое и порой просто, надо в Старом Скрипте, тот кубик на чём Баг удалить и по Новой создать ( запись в Файл у меня глючил мол, просто пере создал и норм пошло ).
-
@super84 said in Баг: Зависает BAS:
...
Жду Новую, а пока на Предыдущей и ещё на 3х более норм работающих.
....Ну да, в общем так и решил проблему. Оно-то не особо критично в принципе, но всё же.
-
@Inwnew Вот вот, порой просто Потерпеть мол или вот свои Костыли делать, на том и живём :)
Наш Разраб то один Ваяет, сам БАС и за нами то не может угнаться.
Но хоть даёт свободу действий :)))
-
@Inwnew said in Баг: Зависает BAS:
В запуске да, отрабатывает. Я о режиме записи говорил, виснет сам редактор при чтении файла.
У меня в режиме "записи" так же моментально всё отработало:
-
Думал тож Проверить и выложить Результат, но на этой Версии не Работаю.
Да и вот Фокс есть у нас и другие, кто может проверить :)))
Опять же может просто из за Железа того же Лаги и Баги быть, согласитесь :)
У одного норм, а у другого Кирпичами мол серет :)))
-
@super84 Всё может быть )
@Fox говорю же -- мистика :) Диск SSD , вот сейчас опять проверил -- виснет, в версии 23.2.0 все ровно.
-
@Inwnew said in Баг: Зависает BAS:
@super84 Всё может быть )
@Fox говорю же -- мистика :) Диск SSD , вот сейчас опять проверил -- виснет, в версии 23.2.0 все ровно.
"Всё ровно" или "виснет всё равно"?
-
@Fox Всё ровно, не виснет
-
@Inwnew said in Баг: Зависает BAS:
@Fox Всё ровно, не виснет
В BAS 23.2.2 зависает, а в BAS 23.2.0 всё работает корректно? Попробуйте переустановить последнюю версию BAS в другой каталог
-
@Inwnew От Админа БАС то работает, нет ?
-
Ясть даже Видео один Снимает и мол как Место освободить, избавиться от Старых Версий и Бэкап почистить.
Ну ну, чистите, я для этого дела Винт Купил более и на Облаки залил ( на себе экономить, это тож так себе занятия ), за то у меня есть те Версии которых нету у многих ( было как то вот 81 первую давал, так как у него ток на ней норм работало ).
Для Профилей, тож Кэш чистить Простой Скрипт, и порой Чистишь ( своим пользователям, всегда его в придачу ложу ).Глядите за что берётесь, и надо придусматривать более всё, хз что там мол ещё.
А БАС себя Оправдывает, даже даже, ток порой Мозг самому более Вкл и всё ништяк :)))
-
Мы порой тож Многое тут Расказываем и мол Конкурентов себе же растим, но наврятли мол :)))
Надо Вникать то не ток в БАС, а просто во всю Систему Инета :)
Нам не жалко, но порой Люди не понимают, хоть кол на голове мол Чаши :)))
Мне Порой Фокса то жалко, и он сток перевидел уже глупых Вопросов ( даж от меня по началу, но я всего то основы некоторые, спрашивал, теперь вообще не стараюсь Тем создавать, это меня красить не будет, я сам решаю и читаю прост более ).Вникайте Люди, более и сами старайтесь всё делать, а то как Малых Ребетей и вести за Ручку всю жизнь надо.
Я пишу порой так, что многие и не Понимают ( сколь раз, зарекался, что нах не буду не кому Показывать и объяснять, но я всёж Добрый, и не ток я ).
Хотя у нас тут Толковых то по Пальцем можно пересчитать, 10 ть и чуть более точно знаю :)))
Не считая даже Админа Форума :)
-
This post is deleted!