Зависание потоков

  • Автор темы Автор темы svelout
  • Дата начала Дата начала

svelout

Client
Регистрация
09.10.2025
Сообщения
19
Реакции
2
Баллы
3
Всем доброй ночи, есть некая такая проблема, вообщем запускаю потоки и все идет нормально, потоки рассчитаны на достаточно длительное время работы. Так вот, чем больше длиться поток, тем сильнее он начинает подзависать. Сначало просто иногда немного зависает на каких то действиях, но все равно продолжает а работать, но в конце концов зависает окончательно. Тестил количество потоков под систему, подобрал оптимальное значение под процессор и оперативку, но такая проблема все равно происходит. Подскажите, может нужно лучше оптимизировать (если да, то как) или дело в компьютере
 
делать скрипт который раз в 10 часов будут постер перезапускать
 
Всем доброй ночи, есть некая такая проблема, вообщем запускаю потоки и все идет нормально, потоки рассчитаны на достаточно длительное время работы. Так вот, чем больше длиться поток, тем сильнее он начинает подзависать. Сначало просто иногда немного зависает на каких то действиях, но все равно продолжает а работать, но в конце концов зависает окончательно. Тестил количество потоков под систему, подобрал оптимальное значение под процессор и оперативку, но такая проблема все равно происходит. Подскажите, может нужно лучше оптимизировать (если да, то как) или дело в компьютере
Добрый день.

Нужно оптимизировать. Если 1 выполнение идет долго, то уменьшать или разбивать внутренние циклы на внешние.
Закрывать дополнительно открывающиеся вкладки, перезагружать инстанс, если все же от внутреннего цикла не избавиться. Во входные настройки проекта вынести инициализацию счетчика на количество таких внгутренних циклов. Минимизировать по возможности списки и таблицы, если их много.
 
Помню, тоже ловил такое, когда шабик долго выполнялся.
Пришлось подредачить его, оптимизировать. Полегчало.
 
Помню, тоже ловил такое, когда шабик долго выполнялся.
Пришлось подредачить его, оптимизировать. Полегчало.
Если не секрет, может есть какие то рекомендации по этому поводу, понимаю что у нас шаблоны скорее всего разные, но все же
 
Добрый день.

Нужно оптимизировать. Если 1 выполнение идет долго, то уменьшать или разбивать внутренние циклы на внешние.
Закрывать дополнительно открывающиеся вкладки, перезагружать инстанс, если все же от внутреннего цикла не избавиться. Во входные настройки проекта вынести инициализацию счетчика на количество таких внгутренних циклов. Минимизировать по возможности списки и таблицы, если их много.
А как понять разбить внутренние циклы на внешние?
 
А как понять разбить внутренние циклы на внешние?
Если внутри проекта у вас работает повторяющийся цикл с одинаковыми действиями, то можно выполнять один или небольшое количество таких действий/циклов и завершать работу проекта. А следующие итерации цикла делать добавлением попыток выполнения. Внешний цикл - это выполнение действий через новые выполнения проекта, а не внутри проекта.
 
Если не секрет, может есть какие то рекомендации по этому поводу, понимаю что у нас шаблоны скорее всего разные, но все же
Там у меня была многоэтапныя оптимизация - уменьшение времени работы потока, добавление перезагрузки инстанса между циклами, возможно что то еще, сейчас уже сложно вспонмить что именно.
Слышал, что уменьешние списков и таблиц и их количества, тоже может улучшить работу, уменьшить утечки, но у меня их было по миниуму.
 
  • Спасибо
Реакции: Dmitriy_Zenno
Если внутри проекта у вас работает повторяющийся цикл с одинаковыми действиями, то можно выполнять один или небольшое количество таких действий/циклов и завершать работу проекта. А следующие итерации цикла делать добавлением попыток выполнения. Внешний цикл - это выполнение действий через новые выполнения проекта, а не внутри проекта.
Я понял, спасибо за помощь
 
  • Спасибо
Реакции: Sergodjan
Там у меня была многоэтапныя оптимизация - уменьшение времени работы потока, добавление перезагрузки инстанса между циклами, возможно что то еще, сейчас уже сложно вспонмить что именно.
Слышал, что уменьешние списков и таблиц и их количества, тоже может улучшить работу, уменьшить утечки, но у меня их было по миниуму.
Вам тоже благодарность за рекомендации, буду пробывать
 
  • Спасибо
Реакции: ИмяРек

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)