Само собой будет подвисать, даже просто чтение такого объема строк через обычный блокнот приведет к его зависанию. А тут еще и перемешивание с обновлением. Варианты решения: разбить это объем на небольшие партии и в дальнейшем уже работать с ними.
@bobacpuctoletom
не похоже это на "краш"
все потоки выполняются без ошибки, значит что-то, что работает в записи не выполняется в запуске.
К примеру это могут быть асинхронные функции или условия, которые управляются переменными из Onaplication
@dor Почему неудобно? Может немного сложновато в создании, но в рабочем скрипте будет смотреться более профессионально!
Разбейте меню на разделы и в каждом разделе будут свои переменные и подсказки.
@gurkin4 Скриншот 21-03-2022 123757.jpg ответ был в каждом сообщении выше, за что я Благодарен каждому из вас! суть в том что все видят ответ по разному и рабочим ответом является тот который решил вопрос первопричины. Приношу прощения, если "зажал" с ответом. Данный алгоритм решил, мою причину (скрин).