I think you might need to attach your project file here for this
Зависает софт.
-
@itsdebrincat said in Зависает софт.:
@Fox Да, с защитой. Обновлял.
Проверил, версия 25.3.5. Проблема появилась только сейчас, после перехода на 25.3.5 версию? На других версиях работало без ошибок? Проверяли ли вы работу скрипта без компиляции?
-
@itsdebrincat said in Зависает софт.:
@Fox Нет, не зависало раньше. Проблема появилась после перехода на 25.3.0 - 25.3.5 версии.
То есть на 25.3.0 такой проблемы не было? Проверяли ли вы скрипт на других пк?
Без компиляции щас проверяю.
Хорошо
-
@itsdebrincat said in Зависает софт.:
@Fox Извиняюсь, спросил у партнеров, зависы до перехода 25.3.0 уже начались.
На других ПК, да, тоже виснет. При этом в файле лога ошибок нет.Зависания могут происходить из за бесконечных или очень больших циклов без задержки. В эту же категорию подходит использование типа запуска скрипта "Повторять" с ошибкой без задержки.
Для выявления проблемного места создайте первым действием в скрипте действие "Выполнить код" с кодом:
_sa = function(id) { log(id) ScriptWorker.SetCurrentAction(id) }Этот код позволит записывать в лог id выполняемых действий. После вылета вы сможете в логе определить порядок выполнения действий, который приводят к зависанию
-
@Fox said in Зависает софт.:
_sa = function(id)
{
log(id)
ScriptWorker.SetCurrentAction(id)
}Пробовал на нескомпилированном проекте запустить - тоже самое. 10-20 потоков тянет нормально, а больше не может.
-
@itsdebrincat said in Зависает софт.:
@Fox said in Зависает софт.:
_sa = function(id)
{
log(id)
ScriptWorker.SetCurrentAction(id)
}Пробовал на нескомпилированном проекте запустить - тоже самое. 10-20 потоков тянет нормально, а больше не может.
Причём здесь "больше не может"? Вы говорили про зависание проекта
-
@itsdebrincat said in Зависает софт.:
@Fox Да, если 40-50 потоков запустить, то скрипт "Не отвечает" после ~10 минут работы.
Зависает само приложение или весь пк? Если запустить скрипт в 20 потоков, то он может работать бесконечно долго без зависаний?
-
@Fox Вообще, когда стояло действие Success в конце софта, то и 20 потоков не тянуло, потому что потоки перезагружались.
А сейчас, когда поставил метку с конца на начало скрипта, то 20 потоков могут проработать несколько часов, потом завис.Зависает само приложение.
-
@itsdebrincat said in Зависает софт.:
@Fox Вообще, когда стояло действие Success в конце софта, то и 20 потоков не тянуло, потому что потоки перезагружались.
А сейчас, когда поставил метку с конца на начало скрипта, то 20 потоков могут проработать несколько часов, потом завис.Зависает само приложение.
А если запустить две копии скрипта из разных директорий одновременно по 20 потоков? Какие у вас настройки плавного запуска браузеров?


-
@itsdebrincat said in Зависает софт.:
@Fox Сейчас проверю.
Слушайте, запускал 30 минут назад нескомпилированный скрипт в "Режиме запуска", до сих пор работает, просто в начале временный стук был.
80 потоков.То есть в нескомпилированном виде всё хорошо в любом количестве потоков, а в сокмпилированном скрипте с защитой появляются проблемы через 10 минут работы? У вас на скриншоте нет настроек кеширования профилей и перезапуска процесса в начале работы потока
-
Проблема вообще решаема?)
Нескомпилированный софт до сих пор работает на 80 потоках, кстати) -
@itsdebrincat said in Зависает софт.:
Проблема решена компиляцией софта с другим названием.
Oo а что название софта может вызвать зависание?

