@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Скидываются на дефолтные значения в файле chrome_command_line.txt
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
При чем тут это? Я говорю о том что ему стоит project.xml запускать через BAS непосредственно
Нет это тоже не так, можн запускать и скомпелированый скрипт. Я в своем первом ответе дал ответ. Для чего эти сообщения?
Ты не дал ответа, который ему бы помог, он даже не может найти файл в котором нужно менять настройки. Я же ему указал прямой путь где его искать и где менять настройки, project.xml это дефолтное название проекта при компиляции.
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
При чем тут это? Я говорю о том что ему стоит project.xml запускать через BAS непосредственно
Нет это тоже не так, можн запускать и скомпелированый скрипт. Я в своем первом ответе дал ответ. Для чего эти сообщения?

Он вот это ищет. -
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
А это что за файл по твоему?
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
projectpath\appsremote\projectpath\SIDf8ba0b29\engine
Вот где-то лежит файлик project.xml в нём менять нужно настройки.Это файл во первых есть только в проектах без защиты, а во вторых придется каждый раз править его вручную или еще как-то, тогда как если прописать все это в исхордном файле, то все будет работать и в скомпелированном скрипте и без лишних движений.
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
А это что за файл по твоему?
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
projectpath\appsremote\projectpath\SIDf8ba0b29\engine
Вот где-то лежит файлик project.xml в нём менять нужно настройки.Это файл во первых есть только в проектах без защиты, а во вторых придется каждый раз править его вручную или еще как-то, тогда как если прописать все это в исхордном файле, то все будет работать и в скомпелированном скрипте и без лишних движений.
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Он вот это ищет.
А о чем написал?
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Invision said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
В других папках его нет. Находил здесь тему, где support отвечал следующее:
"chrome_command_line.txt копируется из xml проекта"
Но мне это не особо помогло, т.е. я не смог понять где это xml файл лежит. ТУх... Файл xml это же ваш проект и есть, в нем есть директива
<ChromeCommandLine> </ChromeCommandLine> -
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
Вы лучше ничего не пишите, будет больше пользы для всех
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
Вы лучше ничего не пишите, будет больше пользы для всех
Что за чушь? Ты не указал какой конкретно xml файл, он должен угадывать что именно ему нужно найти?
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
Аха, причем тут скачать БАС! Когда надо только открыть исходник в текстовом редакторе и его поправить, хватить мутить воду!
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
Вы лучше ничего не пишите, будет больше пользы для всех
Что за чушь? Ты не указал какой конкретно xml файл, он должен угадывать что именно ему нужно найти?
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Файл xml это же ваш проект и есть
Вот тяжелый случай
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Так для этого я и сказал скачать бас, и запускать проект через него, если проект без защиты, он может просто прописать там свои настройки, и скомпилить его заново.
Вы лучше ничего не пишите, будет больше пользы для всех
Что за чушь? Ты не указал какой конкретно xml файл, он должен угадывать что именно ему нужно найти?
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Файл xml это же ваш проект и есть
Вот тяжелый случай
Тяжелый случай, это как раз таки ты, потому что ты не даёшь четкой информации, и человек просто потратит время, если не переспросит тебя 10 раз.
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Тяжелый случай, это как раз таки ты, потому что ты не даёшь четкой информации, и человек просто потратит время, если не переспросит тебя 10 раз.
Я написал по существу, если бы человек не понял, то я бы поянсил, зато вы написали кучу ерунды о которой я вам уже написал, но впрочем как и всегда. Как я люблю таких "Эспресс Гуру".
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
это как раз таки ты
И хватит мне тыкать, я с вами всегда на вы.
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Тяжелый случай, это как раз таки ты, потому что ты не даёшь четкой информации, и человек просто потратит время, если не переспросит тебя 10 раз.
Я написал по существу, если бы человек не понял, то я бы поянсил, зато вы написали кучу ерунды о которой я вам уже написал, но впрочем как и всегда. Как я люблю таких "Эспресс Гуру".
А как по мне, ты просто ищешь где бы самоутвердится, на почве посредственных знаний, по причине лютейшей закомплексованности, и полного отсутствия успехов в других жизненных сферах)
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
это как раз таки ты
И хватит мне тыкать, я с вами всегда на вы.
Тебе никто не запрещает говорить со мной на ТЫ
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
А как по мне, ты просто ищешь где бы самоутвердится, на почве посредственных знаний, по причине лютейшей закомплексованности, и полного отсутствия успехов в других жизненных сферах)
Это ваше на мнение на которое мне начихать!
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Тебе никто не запрещает говорить со мной на ТЫ
Тогда мне может начать с вами говорить на "А"? Вроде того "Почему ты тут сталА писать после того как я дал ответ?" Или не нравится?
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Тебе никто не запрещает говорить со мной на ТЫ
Тогда мне может начать с вами говорить на "А"? Вроде того "Почему ты тут сталА писать после того как я дал ответ?" Или не нравится?
В таком случае я могу говорить с тобой на О, понятие не имею, чего Оно даёт беспонтновые ответы, которые не раскрывают тему в нужном объёме и не подсказывают правильное направление.
-
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
В таком случае я могу говорить с тобой на О, понятие не имею, чего Оно даёт беспонтновые ответы, которые не раскрывают тему в нужном объёме и не подсказывают правильное направление?
Черт с вами, все равно такие как вы тут долго не живут.
-
@UserTrue said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
В таком случае я могу говорить с тобой на О, понятие не имею, чего Оно даёт беспонтновые ответы, которые не раскрывают тему в нужном объёме и не подсказывают правильное направление?
Черт с вами, все равно такие как вы тут долго не живут.
Не задел ;)
-
И так подобьем итоги, что вы тут написали
Сначала вы говорите как ему стоит править файл:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
тебе нужно запускать скрипт не через FastExecuteScript, а скачать BAS и непосредственно в нём открывать xml файл. Тогда вроде как должно работать.
А затем сдаете заднюю и и нет конечно не в БАС, а конечно же в текстовом редакторе и запускать в установленом БАС, хотя это к слову также неверное.
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
При чем тут это? Я говорю о том что ему стоит project.xml запускать через BAS непосредственно. Редактировать понятное дело что текстовый редактор. По моему это очевидно.
Потом написали неверную информацию, какой именно файл править:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
projectpath\appsremote\projectpath\SIDf8ba0b29\engine
Вот где-то лежит файлик project.xml в нём менять нужно настройки.А потом начали просто хамить и крутиться, что вроде как я не дал четкую информацию:
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Тяжелый случай, это как раз таки ты, потому что ты не даёшь четкой информации, и человек просто потратит время, если не переспросит тебя 10 раз.
Хотя чуть выше вы давали некий совет, и часть своего совета посчитали очивидной! Хотя это как раз может оказаться не очивидным тк редактор кода есть и в БАС.
@Lipstein said in Скидываются на дефолтные значения в файле chrome_command_line.txt:
Редактировать понятное дело что текстовый редактор. По моему это очевидно.
Вообще ситуация типична для людей с низким уровнем интеллекта и поверхностными знаниями, в силу чего вы не способны критически мыслить и оценивать свои мысли и советы.