Поддержу тему. С последних обновлений (27.1.1 точно) происходит постоянная утечка памяти,(статистика которой, по какой то причине, не показывается, чем занята в диспетчере, но занятость показывает), чем дольше работает скрипт (тестил и скомпилированное приложение и в редакторе, причём разные скрипты), тем больше течёт, вплоть до ошибки обращения к памяти (выделял до 128 гб на сервере, при 40 потоках браузера забивается за сутки).
Возможная проблема в эмуляции бездействия новой, но не могу подтвердить.
Есть ли возможность управлять потоками при работе скрипта?
-
Здравствуйте, написал скрипт, но всегда возникал вопрос: есть ли возможность управлять потоками (запускать новые, или наоборот закончить ОПРЕДЕЛЕННЫЙ поток по его номеру), погасить определенные потоки, когда скрипт уже работает во многопоточном режиме? Или реализовывать в виде определенной функции? Не находил подобных решений, был бы очень благодарен за помощь и ответ!
-
@MarkTok said in Есть ли возможность управлять потоками при работе скрипта?:
Здравствуйте, написал скрипт, но всегда возникал вопрос: есть ли возможность управлять потоками (запускать новые, или наоборот закончить ОПРЕДЕЛЕННЫЙ поток по его номеру), погасить определенные потоки, когда скрипт уже работает во многопоточном режиме? Или реализовывать в виде определенной функции? Не находил подобных решений, был бы очень благодарен за помощь и ответ!
А в теме лайфхаков смотрели?
-
@Shogo нормально это можно сделать только используя веб интерфейс это при условии что вы знакомы с веб разработкой. Ну либо можно сделать костыли с помощью базы данных или файла. Суть один управляющий поток запускает остальные потоки и в вечном цикле проверяет базу на сигналы от вас.
-
@gurkin4 said in Есть ли возможность управлять потоками при работе скрипта?:
На счёт добавления потоков. Думаю, что без перезапуска программы это неаозможно, хотя..., кто знает
Возможно через асинхронные функции, это и есть фактически новые потоки